我正在使用Behat进行测试,使用ZombieJS驱动程序,到目前为止一切都运行良好,但有一件事困扰我,我似乎无法弄清楚如何让Behat模拟非点击链接元素.我想这来自Mink是一个"跨浏览器"的驱动程序,单击非链接元素并没有多大意义.对于我的用例,我需要它,因为页面上有几个元素附加了javascript事件监听器,我想测试这些功能.
我试过用
Then I follow "div.sa"
Run Code Online (Sandbox Code Playgroud)
但它失败了预期的错误:
01. Link with id|title|alt|text "div.sa" not found.
Run Code Online (Sandbox Code Playgroud)
因为它不是链接元素.Behat中有类似的步骤:
我按"button.class"
但这只适用于按钮.
有没有办法让Behat点击不是标签的元素?