behat相关内容
单击按钮时生成的iFrame的书写测试. iFrame名称和ID相似,但是是动态生成的.我以前已经成功使用过"switchToiFrame".
..
我关注了 symfony/behat.yml default: context: class: Site\CommonBundle\Features\Context\FeatureContext extensions: Behat\Symfony2Extension\Extension: mink_driver: tru
..
当我尝试启动 php behat.phar 会弹出WebDriver firefox窗口,然后我的功能测试第一步失败,并跳过其余部分.我得到: ... 鉴于我在"first.php"上#FeatureContext :: visit() 会话[url]不可用,不在最近的1000个终止的会话中. 活动会话是[ext.键51191ae0-8f6f-49d0-27b3
..
当使用Selenium2Driver将Behat与Mink结合使用时,是否有办法可靠地等待页面加载? 我继承了一些等待如下的旧式测试: Background: Given I am on "http://test.example.com" And I wait for "20000" Given I click on the element with css selecto
..
我正在将 Behat 用于测试, zombie.labnotes.org/"rel =" noreferrer“> ZombieJS 驱动程序,到目前为止一切工作都很好,但是有一件事困扰着我,我似乎无法弄清楚如何获得Behat模拟非链接元素上的点击.我想这是因为Mink是“跨浏览器"驱动程序,因此单击非链接元素实际上没有任何意义.不过,对于我的用例,我需要它,因为页面上有几个附加了javascri
..
在对stackoverflow提出疑问之后 Behat 3中的参数伊恩(Ian)找到了传递给behat参数的解决方案. 对于环境来说还可以,但是对于国家/地区参数,我有点困惑.我有这样的功能: Scenario Outline: Test if first link works Given I am on website "" Then I visit
..
可能重复: 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
..
我想用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.
..
我有一个Behat.yml default : context : parameters : user: xyz password : abc 我还有一个名为FeatureContext.php的文件,该文件通过以下方式从behat.yml中检索值: public function iExample(
..
尝试从命令行运行我的behat测试时出现此错误. 错误的完整输出如下: $ behat Feature: View a list of current custom tariffs In order to provide custom call pricing to customers As
..
我知道,最好是定义所有变量并在评估之前检查数组索引.但是,我正在尝试对一些尚未通过这种方式编码的遗留代码之上开发的新功能进行一些测试. Behat失败并显示以下消息: Scenario: Add a new resource # features/accounting.feature:6 Given I am user "ad
..
我从 开始 ./bin/behat --suite=SuiteName --profile=profile_name 是否可以在FeatureContext中获取当前的behat配置文件名称,尤其是在BeforeSuiteScope 内部 /** * @BeforeSuite */ public static function beforeSuite(BeforeSuiteScop
..
我事先表示歉意,但是我是个初学者. 我尝试选中不带ID或名称的复选框. 4
..
我正在与Behat一起浏览内部站点,并且在大多数情况下,它运行得非常好.但是问题是,在网站的某些部分上,我们弹出了一些窗口来完成某项操作.在这种情况下,我们点击“撤回"按钮,然后弹出一个对话框,供您选择原因并保存. 在理想的世界中,如果我确实设计了此应用程序,则该站点将不会使用任何弹出窗口.但是我是应该实施自动化功能测试的新人(并且我正在从头开始学习如何执行此功能).因此,目前我对站点设计还
..
场景:修改并保存对广告系列的不完整更改 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 重点是,最后一步中的“错误提示
..
下面的小黄瓜可以在behat上正常工作,但是当我使用PhantomJS时,下面的When I follow "Profile"行会出现错误: 注意:该元素是引导程序的下拉菜单,因此单击后即可切换. 错误: Exception thrown by (//html/.//a[./@href][(((./@id = 'Profile' or contains(normalize-spa
..
我将phantomjs与水貂一起使用: default: extensions: Behat\MinkExtension\Extension: goutte: ~ selenium2: browser: phantomjs wd_host: http://localhost:8643/wd/hub capab
..
当我调用bin/behat执行测试时,出现此错误: test.dev bin/behat [Zend_Db_Adapter_Exception] SQLSTATE[HY000] [2002] No such file or directory [PDOException]
..
我有这样写的Behat测试用例: Feature: Checkout In order to buy products As a customer I need to be able to checkout items in the cart Background: Given step 1 And step 2 @Ready Scenario: Deliver now
..
我正在通过behat为我的Laravel 5大项目编写测试. 我在MySQL中有一个MySQL数据库的测试副本,还有一个该数据库的种子服务器,该种子服务器共享其他环境的一些种子服务器.所有这些都按预期工作. 但是,我尝试切换到使用sqlite内存数据库,因为它将大大加快我的自动化测试的速度,并且因为在每个behat场景开始时我都在运行"artsian migration:refresh
..