Selenium 中 waitForPageToLoad 的替代方案

2024-03-03

我在页面上有一系列链接,需要不同的时间来加载...我想捕获每个链接所花费的时间...我遇到的问题是,如果超过 waitForPageToLoad 时间,则会导致测试失败,并且我的其余链接没有得到测试...我知道我可以跳过测试中的可疑链接或设置超出预期的时间限制,但我希望有一个 waitForPageToLoad 的替代方案,可以用来捕获页面是在 Selenium 中加载的,因此如果页面加载时间超过一分钟,则脚本不会结束。


Wawa 的答案对我来说非常有用,我只需将增量添加到第二个变量即可。

我也只想等5秒,所以我改变了中断标准。

int second = 0;
while(!selenium.IsElementPresent(mylink))
{
    if(second >= 5) 
        break;
    Thread.Sleep(1000);
    second++;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Selenium 中 waitForPageToLoad 的替代方案 的相关文章

随机推荐