我正在使用selenium webdriver
(与python
)。我有一个用例,我想测试提交表单后提交按钮是否被禁用。为了测试它,我发送 ESCAPE
键来停止页面加载下一页,以便我可以访问同一页面的元素。
password.send_keys("abcdef", Keys.ENTER, Keys.ESCAPE)
问题是它在 Firefox 浏览器中工作正常,但在 Chrome 中却无法工作。在 Chrome 中,发送 ESCAPE
似乎不起作用,它会提交表单并加载下一页。
是否有其他解决方案或解决方法来克服这个问题?
最佳答案
尝试了很多选项后,最后以下选项似乎有效 -
password.send_keys("abcdef", Keys.ENTER, Keys.ESCAPE) # this works for Firefox driver
drive.execute_script("window.stop();") # this works for Chrome driver
关于python - Selenium Webdriver 中的 Keys.ESCAPE(python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34792736/