首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebDriver URL超时似乎不起作用

WebDriver URL超时似乎不起作用
EN

Stack Overflow用户
提问于 2012-05-10 21:11:11
回答 2查看 329关注 0票数 0

我在我的测试类(java)中有以下代码,但超时似乎不起作用(它完全没有影响)。我用非常慢的连接测试过它,我预计它会在5秒后失败,但它会无限期地等待页面加载,有时它会在8-10秒内返回,测试会通过,因为页面已经实际加载,但不在我指定的时间内。你知道为什么页面超时命令没有做它应该做的事情吗?

protected static WebDriver driver; driver = new FirefoxDriver(); driver.manage().timeouts().pageLoadTimeout(5,TimeUnit.SECONDS); driver.get("http://www.google.com");

我使用的是Selenium 2.20.0。

提前感谢

EN

回答 2

Stack Overflow用户

发布于 2012-05-11 19:06:35

然后将其报告为问题

http://code.google.com/p/selenium/issues/list

票数 0
EN

Stack Overflow用户

发布于 2012-07-27 02:58:31

没有“不稳定”的火狐配置文件,pageLoadTimeOut就没有意义。

您可能需要下载selenium下载页面中提到的插件,或者编写一个while循环,该循环将无限期运行并仅在找到元素时中断。也要使用try-catch块。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10534711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档