gpt4 book ai didi

java - 页面超时错误是否可以点击链接继续测试?

转载 作者:行者123 更新时间:2023-11-30 07:12:08 24 4
gpt4 key购买 nike

我在设置页面超时规则和单击链接时遇到了困难。

如果单击链接后页面加载时间过长,则会收到 Timed out receive message from renderer: xx.xxx

一旦发生这种情况,整个测试用例就会停止工作。此后它不会执行任何代码。

int timeout = 10;
driver.manage().timeouts().pageLoadTimeout(timeout, TimeUnit.SECONDS);
driver.manage().timeouts().implicitlyWait(timeout, TimeUnit.SECONDS);
driver.manage().timeouts().setScriptTimeout(timeout, TimeUnit.SECONDS);

我还将我的 driver.get() 包装在 try-catch block 中。由于问题是单击链接而不是打开新页面,因此它似乎不起作用。

有人能解释一下吗?

最佳答案

这意味着您遇到了环境问题。

据我所知,默认情况下,所有自动化框架都会等待步骤之间加载页面。

自动化应该相对较快。您应该与开发/运营团队讨论以增加服务器资源,否则您将在自动化套件的调试和执行上浪费大量时间。

缓慢的环境可能会导致很多问题并导致结果不可靠。

您可以创建/使用一些条件方法,例如元素的等待秒数,并且可以使用可选的时间参数,如果您有某种需要额外时间的付款方式,您可以在特殊情况下将其更改为 15-40 秒。

作为结论,如果环境慢那么不利于自动化,您需要思考自动化应该做什么,自动化的目的是什么(包括可靠性+速度)。

关于java - 页面超时错误是否可以点击链接继续测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39059156/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com