当前位置: 首页 > 知识库问答 >
问题:

默认Selenium Chrome WebDriver页面加载超时

濮俊美
2023-03-14

使用Selenium chrome webdriver我正在尝试加载一个页面,但是得到了Selenium的超时错误

例如从呈现器超时:3000

这是它在加载页面之前等待的默认超时。

如果是,怎么做?

我目前正在Groovy中使用selenium chrome驱动程序V2.9chrome V.27。

共有1个答案

裴俊迈
2023-03-14

我一直在尝试使用Python的Chrome,Firefox和PhantomJS。我一直在拖网的网页负载,试图找到使用无头的网页驱动程序与工作负载页面超时的答案。各种答案之间有很多混淆。我会把我的发现张贴在这一页,因为它是在搜索“硒铬超时”。

我现在可以让Chromedriver.exe在超时的情况下工作。硒包装似乎坏了,但下面的工作根据我的要求。而不是调用:

chrome_driver.set_page_load_timeout(my_timeout_secs)
chrome_driver.get( ...... )

使用:

chrome_driver.execute(Command.SET_TIMEOUTS, {
            'ms': float(my_timeout_secs * 1000),
            'type': 'page load'})
chrome_driver.get( ...... )
try:
    ... set_timeout ...
    ... get url ...

except TimeoutException as e:

    # do whatever you need to here
 类似资料:
  • 我有一个非常基本的mvc应用程序。 我有两个css文件,即site.css和bootstrap.min.css。 我看到在应用程序中,正在加载bootstrap.min.css中提到的样式,它具有如下样式 html,正文{边距:0;填充:0;} 等等。 在调试代码时,我了解到这两个css文件都存在于_layout.cshtml中 link href=“@url.content(”~/content

  • 问题内容: 我刚刚安装了CentOS,Apache和PHP。当我访问我的网站http://example.com/myapp/时,它显示为“禁止访问”。默认情况下,它不会加载index.php文件。 当我访问http://example.com/myapp/index.php时,它可以正常工作。 任何想法如何解决该问题? 问题答案: Apache需要配置为将index.php识别为索引文件。 实现

  • 本文向大家介绍Java加载默认配置,包括了Java加载默认配置的使用技巧和注意事项,需要的朋友参考一下 示例 要读取默认配置属性:            

  • 问题内容: 我似乎有时会遇到一些tcp请求被“卡住”的麻烦,就像它正在等待一些响应,但连接已被“切断”,因此响应永远不会到来。这是具有默认超时的HttpURLConnection的预期行为吗?是否设置了明智的默认设置,以便默认情况下我无法进入这种奇怪的“挂起”情况? 问题答案: 出现HttpURLConnection的“默认”超时为零,表示“无超时”。 不幸的是,根据我的经验,根据您与服务器的连接

  • 尝试从LibGDX的测试加载默认外观时 https://github.com/libgdx/libgdx/tree/master/tests/gdx-tests-android/assets/data(uiskin.atlas、uiskin.json、uiskin.png和default.fnt) 我得到以下错误。 以下是我如何加载和使用皮肤: 看起来它找不到这个: 但是,这一行存在于uiskin

  • 问题内容: 默认情况下,PHP会话是否超时-即,如果我没有任何编码,最终在一段时间不活动后最终将“注销”用户吗? 问题答案: 这取决于服务器配置或相关指令的session.gc_maxlifetime在。 通常情况下,默认值为24分钟(1440秒),但是您的虚拟主机可能已将默认值更改为其他值。