具有讽刺意味的是,我在寻找解决方案时遇到的每个答案都明确地试图完成确切的相反操作。
我正在尝试编写一个测试用例,以确保在有人习惯双击按钮的情况下,触发POST请求的按钮不会响应超出第一个按钮的单击。我已将ignoreSynchronization
设置为true
,但是这些点击显然等待页面加载,因此,在第二次点击触发时,由于应用程序已进入下一页,因此不再可以找到该按钮。我也尝试过触发量角器本身之外的单击,但是由于我用来禁用按钮的机制是基于CSS的(pointer-events: none
),因此通过javascript触发的单击会忽略该属性并始终触发该事件。
我尝试过:
element.click()
browser.executeScript
来触发点击事件。任何帮助将不胜感激。
注意:我的应用程序实际上并未使用angular:X