如何设置selenium打开网页超过30秒就重新刷新下?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置selenium打开网页超过30秒就重新刷新下?相关的知识,希望对你有一定的参考价值。
如何设置selenium打开网页超过30秒就重新刷新下?
selenium打开一个网页,虽然设定了超时时间为30秒,但依然程序没反应
怎么样才能设超过30秒还在加载网页,就刷新下
逮住异常 然后操作不就好了么
driver.navigate.refresh();追问
木有抛异常啊!!!这才是最纠结的。。。。
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
这个能抛什么异常?
“超时时间为30秒,但依然程序没反应”另一种可能是你程序写的有问题。
先手动刷新看看是否30秒能加载完成,如果还是没有完成。那就是网页的问题。如果手动刷新,能在30秒内加载完成,那就是你的程序写的有问题喽。
以上是关于如何设置selenium打开网页超过30秒就重新刷新下?的主要内容,如果未能解决你的问题,请参考以下文章
file_get_contents长时间超时,有没有办法超过几秒就重新执行
如何使用selenium webdriver来判断一个网页加载完毕