首页 > TAG信息列表 > codeception

php-如何在代码接收中选择第n个元素

我有一张表格,每行都有复选框.用户可以选择一些行并将其删除,我也有此“全选”复选框. 我想测试选择和删除两行,例如,也单击全选并删除它们.所以我需要选中第二个和第三个复选框进行第一个测试,第一个复选框进行第二个测试… 我找不到选择第n个元素的方法,唯一可以找到的方法是通过

php-Codeception无法构建在全局配置中配置的模块

我在我的codeception.yml中的测试根文件夹配置中有这个: include: - codeception/backend - codeception/common - codeception/console paths: log: codeception/_output settings: colors: true modules: enabled: - Db config: Db:

使用Codeception运行现有的Laravel 5.1 PHPUnit测试

我为Laravel 5.1应用程序编写了许多测试,并且我目前正在使用PHPUnit来运行测试.我正在尝试研究代码接收,因为我们还有其他不在Laravel上构建的应用程序,因此代码接收似乎是获得类似接口进行测试的最简单方法. 我们有一个相当大的团队,所以我宁愿使用一个一致的命令来测试所有项目,

php-Codeception中Cest格式的@dataProvider

如何使用Cest格式的“ @dataProvider”? (http://codeception.com/docs/05-UnitTests#Cest) 例如,我有此代码.如何以Cest格式编写 class ExampleTest extends \Codeception\TestCase\Test { /** * @dataProvider providerAdd */ public function testAdd($a, $b,

php-在代码接收cept中设置用户代理

我在搜索bot爬网程序的项目中有一些功能/限制,我想使用代码接收对其进行测试,但发现有一个使用setHeader方法设置标头的选项.就我而言,它不起作用.我收到[RuntimeException]调用未定义的方法FunctionalTester :: setHeader错误. 代码如下: <?php /** @var \Codeception\Scenario $s

php-MySQL上数据库事务内的Codeception验收测试

使用Codeception为我们的Custom(带有Symfony组件和Doctrine)框架编写验收测试.我们有一套实用方法,供我们的Phpunit测试分别使用,用于创建要测试的各种实体.这包括诸如用户和其他相关数据之类的东西. 就我们的Codeception测试而言,我们希望利用此功能,使我们可以播种自定义数据并在

php-使用未定义的常量SIGTERM->假定为’SIGTERM’

当前在Windows机器上运行带有Codeception的PHPUnit会给我一个错误: [PHPUnit_Framework_Exception] Use of undefined constant SIGTERM – assumed ‘SIGTERM’ 据我所知,SIGTERM是PCNTL提供的常数,Windows不支持.这样,该常数就不能用于Windows env上运行的测试.完全没有

php-无法使用Codeception访问远程Webdriver到Browserstack

>我正在使用PHP Codeception为Browserstack编写脚本. 这是我的accepting.yml文件 modules: enabled: - WebDriver config: WebDriver: url: 'http://www.google.com' host: 'hub.browserstack.com' port: 80 browser: Android device: Samsung Galaxy S5

php – Codeception,使用pageObject设计模式和小黄瓜编写验收测试

我正在寻找一个带有pageObject设计模式和小黄瓜的简单代码示例,因为当我遵循the codeception BDD documentation时,所有示例都在tests / support / AcceptanceTester.php中编写.我不明白(英语能力差 – )如何不将所有代码集中在AcceptanceTester.php文件中. 例如,我有一个带有两个

php – 在Codeception测试中找不到Yii2类

我开始在Yii2中使用Codeception进行单元测试.太棒了Yii2现在完全拥抱它,这是我升级的一个主要原因! 我很难让Codeception找到这些类.我写过的控制器类,例如这些类通过Yii2应用程序中的自动加载可以很好地加载. 例如.这个控制器: <?php class RecipeControllerTest extends \Codecep

php – 由于底部导航,代码接受测试失败

当我尝试点击一个链接,窗口滚动到浏览器认为应该去的地方时,我的一个测试使用了代码,但是,我的网站有一个附加到窗口底部的导航栏,所以当浏览器停止滚动,底部导航覆盖链接. 因此,测试失败.有谁知道如何配置它滚动更远一点?使用Codeception 1.8.5. 谢谢解决方法:有同样的问题,虽然不

php – 如何使用Codeception来测试laravel 5 API?

我是Codeception的新手,我正在尝试测试我使用Laravel 5构建的Web服务.我遵循指南here. 所以我创建了一个名为api的套件: codecept generate:suite api api.suite.yml class_name: ApiTester modules: enabled: - REST: url: http://localhost:8000/api/

php – 未找到xpath的元素代码

我正在使用CodeCeption来测试网站的工作.我从来没有使用CodeCeption,我只是想让我的第一个测试工作.我只是想登录,但我的登录框是使用jQuery UI(这意味着登录按钮没有ID).该网站是https://moveyourmountain.org 我在Chome控制台中使用了这个: $X( ‘//按钮/跨度[文本()= “登录”]’

php – 如何对Symfony控制器进行单元测试

我正在尝试使用Codeception在测试工具中获取Symfony控制器.每个方法都从如下开始: public function saveAction(Request $request, $id) { // Entity management /** @var EntityManager $em */ $em = $this->getDoctrine()->getManager(); /* Actual code here

php – Symfony Form测试成员函数create()on null

我正试图测试我的表格.我读到了: 但我得到一个null异常 class MediaTypeTest extends TypeTestCase { protected function setUp() { } protected function tearDown() { } // tests public function testMe() { $formData = arra

php – 如何使用Codeception / PhantomJS声明字段不为空?

我有一个表单,当填写并单击时,将一个邮政编码列表返回到隐藏字段.我想断言字段列表已经填写.但是,我不想针对任何特定列表检查字段值,允许将来更改人口普查或邮政信息.如何使用Codeception的WebDriver断言字段不为空?我试过用 $set_zips = $I->grabValueFrom('#zips'); $this->asse

php – 记录代码错误

我对Codeception很新,我遇到了一个我无法弄清楚的问题.我的测试套件中有大约40个测试,如果测试失败,我需要发送一封电子邮件,说明它失败的原因.例如,如果Codeception无法在页面上找到导致测试失败的元素,我需要发送一封只包含错误的电子邮件,如下所示: Failed to verify emailing

php – 使用Codeception检查外部重定向

我想检查一下这样的事情: <?php $I->amOnPage('/go/google'); $I->seeCurrentUrlEquals('http://google.com'); 但我得到错误: Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'http://google.com' +''

php – 如何在Codeception中强制测试失败

我用Codeception进行WebServices测试,这是我的代码: //Making first query for getting needed parameter $I->wantTo('Make something'); $I->sendPOST($this->route, [ 'token' => Fixtures::get('token'), 'id' => Fi

Codeception 实战

Codeception 测试 Php 代码 一、一句话概述 使用 cc 进行单元测试,保证现有代码质量,为以后维护与重构提供支撑。 二、目标 安装配置 cc 编写测试代码,简化开发与最大化稳定性和可维护性 三、测试的类型 1. 单元测试(UT) 执行一段与其他代码完全隔离的代码单元 断言代码行为 描述用例