当我将等待时间设置为 10 秒时,自动化等待网页加载 10 分钟
Automation waits for the webpage to load for 10 minutes when i have given wait time as 10 seconds
我有一个 java selenium 项目。我使用
隐式等待 10 秒
driver.manage()
.timeouts()
.implicitlyWait(10, TimeUnit.SECONDS);
自动化脚本仍然需要等待 10 分钟才能加载网页。
Here is the image that will be there 10 minutes and then it will fail.
可能的原因是什么?
如评论中所述,您还需要设置页面加载超时。隐式等待超时在这种情况下没有任何影响。尝试以下行:
driver.manage().timeouts().pageLoadTimeout(10, TimeUnit.SECONDS);
在 Selenium 中,您有三种不同的超时,它们都有不同的默认值。看看 答案,恕我直言,他们解释得很好。
我有一个 java selenium 项目。我使用
隐式等待 10 秒driver.manage()
.timeouts()
.implicitlyWait(10, TimeUnit.SECONDS);
自动化脚本仍然需要等待 10 分钟才能加载网页。 Here is the image that will be there 10 minutes and then it will fail.
可能的原因是什么?
如评论中所述,您还需要设置页面加载超时。隐式等待超时在这种情况下没有任何影响。尝试以下行:
driver.manage().timeouts().pageLoadTimeout(10, TimeUnit.SECONDS);
在 Selenium 中,您有三种不同的超时,它们都有不同的默认值。看看