我在Ubuntu上使用Behat和Mink for BDD。我在我的功能中有三个步骤:
Given I am on "/control.php"
And I wait for "3000"
Then print last response
如果我不包含@javascript标记,则测试成功完成并打印正确的HTML。
如果我包含@javascript标记,则Web浏览器(firefox)将打开一个空白选项卡,Behat将打印三个空白行而不是实际的HTML。
知道可能导致这种情况的原因是什么?
答案 0 :(得分:0)
在这个例子中,我发现javascript中的错误导致浏览器警告通知(在控制台中可见)。此通知导致Behat / Mink跳闸并结束执行。希望这有用!