不要等待页面加载

2023-12-05

我的问题是,我必须从中获取数据的站点加载花费了太多时间,这增加了测试用例的执行时间。 我不想等待整个网站加载。我能做些什么? 我使用了 30 秒的超时,但即使超过时间也不会引发异常。可能所有的javascript都是在网页的onload事件中调用的。 减少测试用例的执行时间非常重要,我刚刚开始使用selenium并且没有深入的知识,请帮助我


使用FireFox,您可以尝试 webdriver.load.strategy =不稳定。也许它会适合你。
Check here.

不幸的是,通常 webdriver 会等待整个页面加载。我在测试像优酷这样的页面时遇到了类似的问题 - 有时 3 分钟不足以获取内容。

您还可以尝试:
IJavaScriptExecutor js = (IJavaScriptExecutor)Driver; js.ExecuteScript("return window.stop");
尽管在虚拟机上我仍然遇到同样的问题,但它在本地对我有用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

不要等待页面加载 的相关文章