如何使用Goutte按下没有表格的按钮?

时间:2015-11-16 15:48:23

标签: behat mink goutte

我正在尝试使用mink和behat来测试我的应用程序。其中一项测试要求我按下按钮,但该按钮与javascript事件相关联。不是一个真实的表格。

当我运行测试时,我不断收到以下错误消息。

所选节点没有表单祖先。

我是否有办法在没有表格的情况下模仿按钮?

任何帮助都会非常感激。感谢

1 个答案:

答案 0 :(得分:0)

Goutte(和Guzzle)不会解析/运行http响应中包含的javascript。因此,您可以测试按钮是否存在,但是如果与该按钮关联的任何事件实际触发,则不会。要测试基于javascript的事件,您必须使用不同的mink-driver。我推荐你Documentation on in Browser Testingmink documentation on available drivers

A