TimeOutException捕获到异常还是无法继续查找元素问题
selenium吧
全部回复
仅看楼主
level 1
gloriousous 楼主
页面内容很多,几分钟都加载不完,设置加载页面30秒中,我想要的按钮已经出来了,就是不能往下执行
php 和 python 都是这个问题,下面例子用php,什么鬼啊
$webDriver->manage()->timeouts()->pageLoadTimeout(30); 设置页面加载30秒然后抛出超时异常
$webDriver->manage()->timeouts()->setScriptTimeout(30);
try{
$webDriver->get(' test.com'); 开始加载页面,并且捕获超时
}catch(TimeOutException $e){
$webDriver->findElement(WebDriverBy::id('button1'))->click(); //这样不行?,页面超过30秒了,捕获到异常到这里了了!按钮已经加载完了,这样再查找元素就还是报超时异常?怎么解决?有人遇到吗?
}
2018年04月29日 15点04分 1
level 1
大佬, 能帮我看下你后面的那个帖子吗? 我是实在没有办法了
2018年04月30日 12点04分 2
level 1
大佬, 你的问题怎么解决的,我也遇到同样的问题 了
2018年05月30日 07点05分 3
没有解决,很久了,找完国内外技术网站都没有解决
2018年05月30日 08点05分
level 1
遇到同样问题,很久很久了,不知道怎么解决[泪]
2018年12月27日 05点12分 4
level 1
挖坟,换firefox就好了,chrome就是有这个问题
2019年01月04日 09点01分 5
level 1
我擦 意思是chrome不行?
2019年07月02日 04点07分 6
1