Selenium webdriver - 如何点击 X 按钮停止页面加载?

Selenium webdriver - how do I hit the X button to stop the pageload?

提问人:tadasajon 提问时间:9/27/2017 更新时间:9/27/2017 访问量:874

问:

WebDriver API 中是否有停止页面加载的命令?我遇到过这样的情况,即使我想要的所有东西都在那里,页面也需要很长时间才能加载。我只想模拟手动点击 URL 栏旁边的 X 按钮以停止页面加载。

selenium selenium-webdriver webdriver chrome-web-driver

评论

0赞 aimbire 9/27/2017
为什么要测试尚未完全加载的页面?
0赞 JeffC 9/27/2017
你有没有谷歌如何使用 Selenium 停止页面加载?
0赞 JeffC 9/27/2017
@aimbire 实际上,这是一个非常普遍的要求。在某些站点上,有一些长时间运行的脚本与站点上的内容几乎没有关系,因此必须等待它们完成才能进行自动化是一种痛苦和浪费时间。
1赞 JeffC 9/28/2017
@jononomo 您的问题不符合 SO 的标准。我通过向您指出更详细地解释这一点的链接来做出贡献。您需要在问题被否决和关闭之前解决您的问题。
1赞 aimbire 9/28/2017
我确实做出了贡献,你现在只是令人讨厌。那就继续做错事吧。

答:

0赞 Shashwat 9/27/2017 #1

您可以使用 Javascript executor 停止窗口或发送密钥 Keys.ESCAPE。

详情请见:https://sqa.stackexchange.com/questions/5663/is-it-possible-to-stop-page-loading-on-the-browser-using-selenium-web-driver