behat相关内容

我可以让Behat/ZombieJS/Mink模拟对“非链接"点击的点击吗?元素,触发JS侦听器?

我正在将 Behat 用于测试, zombie.labnotes.org/"rel =" noreferrer“> ZombieJS 驱动程序,到目前为止一切工作都很好,但是有一件事困扰着我,我似乎无法弄清楚如何获得Behat模拟非链接元素上的点击.我想这是因为Mink是“跨浏览器"驱动程序,因此单击非链接元素实际上没有任何意义.不过,对于我的用例,我需要它,因为页面上有几个附加了javascri ..
发布时间:2020-07-15 05:15:17 其他开发

Behat以编程方式再次运行方案

在对stackoverflow提出疑问之后 Behat 3中的参数伊恩(Ian)找到了传递给behat参数的解决方案. 对于环境来说还可以,但是对于国家/地区参数,我有点困惑.我有这样的功能: Scenario Outline: Test if first link works Given I am on website "" Then I visit ..
发布时间:2020-07-06 06:25:09 PHP

我不能跑沙希

可能重复: sahi和symfony2 我想用symfony2测试behat,貂皮和sahi. 在我的config_test.yml文件中 mink: base_url: http://localhost/Symfony_Standard_2.0.15_2/symfony/web/app_test.php default_session: symfon ..
发布时间:2020-07-06 05:07:46 其他开发

sahi和symfony2

我想用symfony2测试behat,貂皮和sahi 所以,在我的config_test.yml中, mink: base_url: http://localhost/Symfony_Standard_2.0.15_2/symfony/web/app_test.php default_session: symfony sahi: ~ 并在test. ..
发布时间:2020-07-06 05:06:36 其他开发

如何从Behat.yml将参数获取到php文件?

我有一个Behat.yml default : context : parameters : user: xyz password : abc 我还有一个名为FeatureContext.php的文件,该文件通过以下方式从behat.yml中检索值: public function iExample( ..
发布时间:2020-07-03 07:21:17 PHP

有没有办法让Behat不会因PHP Notice错误而失败?

我知道,最好是定义所有变量并在评估之前检查数组索引.但是,我正在尝试对一些尚未通过这种方式编码的遗留代码之上开发的新功能进行一些测试. Behat失败并显示以下消息: Scenario: Add a new resource # features/accounting.feature:6 Given I am user "ad ..
发布时间:2020-07-01 20:08:53 PHP

如何与Mink,Selenium 2和Behat的弹出窗口交互?

我正在与Behat一起浏览内部站点,并且在大多数情况下,它运行得非常好.但是问题是,在网站的某些部分上,我们弹出了一些窗口来完成某项操作.在这种情况下,我们点击“撤回"按钮,然后弹出一个对话框,供您选择原因并保存. 在理想的世界中,如果我确实设计了此应用程序,则该站点将不会使用任何弹出窗口.但是我是应该实施自动化功能测试的新人(并且我正在从头开始学习如何执行此功能).因此,目前我对站点设计还 ..
发布时间:2020-05-29 01:21:31 其他开发

如何使Behat等待AJAX​​呼叫?

场景:修改并保存对广告系列的不完整更改 Given I click on the Campaign section folder And I press Save in the selected Campaign Then I should see an error balloon informing the changes cannot be saved 重点是,最后一步中的“错误提示 ..
发布时间:2020-05-27 02:34:32 PHP

Laravel 5内存测试

我正在通过behat为我的Laravel 5大项目编写测试. 我在MySQL中有一个MySQL数据库的测试副本,还有一个该数据库的种子服务器,该种子服务器共享其他环境的一些种子服务器.所有这些都按预期工作. 但是,我尝试切换到使用sqlite内存数据库,因为它将大大加快我的自动化测试的速度,并且因为在每个behat场景开始时我都在运行"artsian migration:refresh ..
发布时间:2020-04-28 05:47:27 数据库