codeception 相关问题

Codeception是PHP的现代全栈测试框架。受BDD的启发,它提供了一种编写接受,功能甚至单元测试的方法。由PHPUnit提供支持。

是否有一种方法可以在2个Cest测试之间共享变量?

我需要在某个地方存储变量的值,并在其他测试中使用它们。有什么可能的办法吗?这是在PHP上的代码接收。我可以制作一些xml文档并将其存储,然后将其加载到其他...

回答 1 投票 0

我需要在PHP文档块中使用splat运算符,但无法弄清楚如何转义字符

我正在使用代码接收并运行多组示例数据。我正在发送多个accept标头,其中之一是“ * / *”。因此示例代码为:/ ** *我对测试的描述...

回答 1 投票 0


如何在Codeception中使用和不使用javascript来运行测试?

使用Codeception验收测试,我需要检查有无Javascript的某些行为。现在,使用Seleniun可以运行启用了Javascript的所有测试,而使用PhpBrowser可以运行所有的...

回答 1 投票 0

运行yii2的REST代码如何获取$ _SERVER ['PHP_AUTH_USER']?

在api.suite.yml类名中配置模块:ApiTester模块:已启用:-REST:网址:http:// xxxx取决于:Yii2-\ backend \ tests \ Helper \ Api配置:...

回答 1 投票 0

如何在代码接收中解决此DEPRECATION错误?

[我正在使用代码接收,当我尝试检查dbconnection时,它显示错误:> DEPRECATION:调用>“ Symfony \ Component \ EventDispatcher \ EventDispatcherInterface :: dispatch()”>方法...

回答 1 投票 2

如何在DI中用模拟代替类? Phalcon + Codeception

我尝试使用Codeception测试框架为我的控制器编写功能测试。我想用假的代替DI中的真实服务。控制器代码示例:

回答 1 投票 0

代码接收处理事务

我正在使用Codeception作为我的测试框架,目前,我的代码中存在事务,但是Codeception在测试完成时已经打开了一个事务来清除数据库。 ...

回答 1 投票 0

grabTextFrom查找使用Locator :: contains无法断言的预期字符串

我有一个有趣的案例,其中包含以下HTML和使用PhpBrowser的Codeception Acceptance测试,但我在StackOverflow上找不到类似的问题。我想断言...

回答 1 投票 0

在Codeception中,在Unit.php和UnitTester.php中定义辅助方法有什么区别?

在Codeception单元测试中,在$ this-> tester中提供了Unit.php和UnitTester.php中定义的所有公共方法。 Codeception单元测试的一些支持文件:tests / _support / ...

回答 1 投票 0

在Codeception中是否可以控制测试顺序?

经过多年在纯PHPUnit中编写单元测试之后,我才开始使用Codeception。让我烦恼的一件事是,我找不到控制测试调用顺序的方法。纯属...

回答 2 投票 8

如何使用密码执行Javascript并获取重新调整的值

有什么方法可以使这项工作? $ I-> amOnPage('/'); $ I-> wait(2); $ I-> executeJS('var theCookies = document.cookie.split(\'; \'); var aString = \'\'; ...

回答 1 投票 0

Codeception:可以使用哪些测试组组合?

Codeception允许将测试分配给一个或多个组(请参阅https://codeception.com/docs/07-AdvancedUsage.html#groups)。开始测试套件时,可以包括或排除这些组(请参阅...

回答 1 投票 -1

Codeception:可能有哪些组组合?

Codeception允许将测试分配给一个或多个组(请参阅https://codeception.com/docs/07-AdvancedUsage.html#groups)。开始测试套件时,可以包括或排除这些组(请参阅...

回答 1 投票 0

如何使用Codeception而不使用框架来配置AspectMock?

我正在尝试配置AspectMock,并仔细阅读了文档和一些教程/示例代码块(本,本和本),所有这些都为难题增添了一块。就像大多数苦苦挣扎的人一样...

回答 1 投票 0

Codeception:替代`pauseExecution()`? (不再工作了)

在Codeception WebDriver(即验收测试)中,升级到Codeception 2.6后,此操作不再起作用:$ I-> pauseExecution();还有其他选择吗? Codeception 2.5文件:https:// ...

回答 1 投票 0

如何将信息从Codeception传递到我的应用程序?

我正在使用Codeception建立测试套件。我需要我的应用程序和Codeception都连接到相同的测试数据库,但是当我的应用程序未经测试时,它就需要连接到开发数据库。我是...

回答 1 投票 -2

我如何在Codeception中编写可重用的方法/操作?

我正在使用Codeception编写一组API测试,并且我希望在每个测试中使用的一种方法看起来像:公共函数ActionWasNotDoneIfParamsAreMissing(ApiTester $ I):void {...

回答 1 投票 0

在代码接收中加载params.php文件不起作用

codeception.yml类别名称的内容:ApiTester模块:已启用:-REST:取决于:PhpBrowser url:http:// localhost部分:Json params:-params.php我的php文件...

回答 1 投票 1

单击Codeception中的复选框

我必须使用代码接收进行测试。我必须选中一个复选框,但是无法以任何方式使它正常工作(通过单击或CheckOption)。这是代码:有人可以帮助我吗?你看到这个了吗...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.