问题标签 [mink]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5126 浏览

selenium - Behat Mink:向活动元素发送按键

我正在尝试测试使用 tab 键导航是否适用于我的系统。这是我的代码:

这会产生:“不支持伪类焦点”如何在 Behat 中获得当前焦点元素?干杯,

阿尔伯特

0 投票
3 回答
7087 浏览

behat - 尝试向该字段发送一些文本

我尝试使用此功能向该字段发送一些文本:

但它不起作用。请告诉我,我做错了什么?


如果我有一些具有相同类的元素,我如何使用它们点击第二个

0 投票
2 回答
1769 浏览

symfony - symfony2 在测试环境中表现:未创建数据库表

我正在尝试模仿我的应用程序,但我遇到了一个大问题;没有创建数据库表,所以我不能放置任何固定装置。

我的情况是:

FeatureContext 的一部分:

的代码generateSchema取自互联网的某个地方,并在我拥有的 Phpunits 测试中使用并且运行良好。

但; 当我跑步时bin/behat,我得到

登录部分场景后。

我的echo语句也显示在输出中,只是为了确保该方法实际执行。此外,$admin 的 ID 为 1,这在输出中也可见。

我的测试环境使用默认的sqlite DB,如果我在配置中放置'http://mysite.local/app_dev.php/''http://mysite.local/app_test.php/'用于base_url,则无关紧要;尽管我从 knpLabs 页面复制并粘贴了登录,但登录不起作用。为了确保 $admin 仍在数据库中,我尝试从存储库重新加载它并且它可以工作(我删除了那部分代码)。

帮助?

0 投票
1 回答
660 浏览

phantomjs - 使用 behat 测试本地 PHP Web 应用程序时,Sahi + PhantomJS 失败

我在测试设置了 behat+sahi+phantomjs 的本地托管 Web 应用程序时遇到问题。

  • 我只用 behat+sahi+chrome 运行了完整的套件,效果很好
  • 我还针对运行良好的现场 stie 测试了一个小样本 behat 测试

当我将 base_url 指向本地托管的应用程序或部署了该应用程序的服务器时,问题似乎都会发生

像这样简单的事情:

输出结果:

我正在使用此处详述的设置:http: //shaneuckland.co.uk/2012/11/headless-behatmink-testing-with-sahi-and-phantomjs/

这是配置问题吗?还是因为该应用程序也托管在本地主机上?

我可以尝试如何进一步解决此问题?

谢谢

0 投票
1 回答
5651 浏览

list - 如何遍历所有