behat

    0热度

    1回答

    我正在使用Behat,Mink和Selenium2进行测试。 我正在运行示例中使用@javascript标记的自动完成搜索示例。 这是例外,我得到: Behat\MinkExtension\Context\MinkContext::visit() 'requiredCapabilities' parameter is not an object Build info: ve

    0热度

    2回答

    我正在为我们当前的网站设置行为测试。我过去曾使用过Behat独立服务器,现在已更新到最新的Behat 3和Selenium 3.5。尽管我有很多问题。使用Selenium 3.5我无法让xpath选择器工作。它无法通过ID,名称,类等来查找元素。使用Selenium 3.4.x,它似乎工作正常,但无法使按钮按钮正常工作。我收到此错误: Then I click button "loginBtn"

    0热度

    1回答

    我有一个要求,其中HTML元素具有以下结构。 <div class="user"> <a href="#">Name</a> <a href="#">Logout</a> </div> 我想单击使用CSS选择器的第一个元素。 我正在使用Behat 3进行自动化。

    0热度

    2回答

    我正在尝试使用硒和docker与behat进行浏览器测试。 我在运行测试时遇到的主要问题是可靠性问题。 有时我可以连接并能够正常运行测试,但很多时候我不能。 这似乎很不一致,我启动容器并运行测试,第一次失败,再次运行,第二次运行并正常工作。 一旦我重新启动硒毂并再次运行测试它很好(主要)。 感谢您的帮助。 一个常见的错误我得到的是: Could not open connection: sessi

    1热度

    1回答

    我正在使用PhpStorm和Vagrant开发Symfony项目。 我配置PhpStorm与流浪机执行贝哈特测试,但是当我尝试运行或调试他们,我得到这个错误: vagrant:///Users/jose/Documents/WWW/symfony_project/usr/bin/php /home/vagrant/.phpstorm_helpers/behat.php --format PhpSt

    0热度

    2回答

    我使用Behat和Mink和Drupal扩展来测试我的Drupal 8网站。我已经通过Docker上的Selenium服务器运行了测试,所以我可以看到它们在发生。 我的测试非常简单,只需填写表格,并确保结果匹配的预期,这样的: And I fill in "Sesame Street" for "Street address" And I fill in "FamilyName" for "La

    0热度

    1回答

    我使用selenium2驱动程序来测试泊坞窗容器使用贝哈特/水貂我的Drupal网站。 使用Selenium Standalone-Chrome容器,我可以看我的贝哈特测试失败,但问题是,一旦他们失败了,在浏览器关闭,这使得它更难我看看是什么问题。 我跑我的测试是这样的: behat --tags '@mystuff' --config=behat-myconfig.yml --strict --

    2热度

    3回答

    当我点击一个按钮,一个新的页面打开一个表单,我需要填写该页面上的一个字段。 但是,只要页面开始加载,behat会尝试填充尚未加载的字段。 我想隐式地等待在尝试填充它之前等待显示字段。 /** * @Given que preencho corretamente os campos da tela */ public function quePreenchoCorret

    0热度

    1回答

    我试图在Saucelabs中添加通过/失败状态,每当我运行自动测试,但我不知道该怎么做。我使用Behat - Selenium Driver。我阅读文档,但它没有帮助我。 我试图用Saucelabs REST API指导,我在控制台启动以下 curl -X PUT \ -s -d '{"passed":true}' \ -u https://USERNAME:[email protected]

    0热度

    1回答

    我想在与套件名称对应的behat.yml中定义多个标签。 功能文件夹内有4个套件,每个套件都有多个.feature文件。 例如:要定义管理员,主题 标签:@admin,@themes。 此前,behat.yml文件包含管理员和主题的套件。现在我想定义对应于不同测试环境的3个不同配置文件(server1,server2和server3),并使用标签而不是套件来运行包含这些标签的功能文件。我在主题和管