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

从呈现器接收消息时Selenium超时

诸俊才
2023-03-14

共有1个答案

麻桐
2023-03-14

首先,验证您没有执行/eval()ing大量JavaScript。会导致超时。

首先,验证以下版本:

>

  • JDK
  • ChromeDriver
  • 都是兼容的。祝你好运,因为没有一个单独的地方记录它,而且selenium软件不够聪明,无法进行快速检查(它应该)

    添加这个神秘的代码块,我喜欢称之为chromedriver需要的“不断增长的无用参数列表”

    截至2018年9月,所有报告堆栈溢出的问题的最新消息:

    // ChromeDriver is just AWFUL because every version or two it breaks unless you pass cryptic arguments
    //AGRESSIVE: options.setPageLoadStrategy(PageLoadStrategy.NONE); // https://www.skptricks.com/2018/08/timed-out-receiving-message-from-renderer-selenium.html
    options.addArguments("start-maximized"); // https://stackoverflow.com/a/26283818/1689770
    options.addArguments("enable-automation"); // https://stackoverflow.com/a/43840128/1689770
    options.addArguments("--headless"); // only if you are ACTUALLY running headless
    options.addArguments("--no-sandbox"); //https://stackoverflow.com/a/50725918/1689770
    options.addArguments("--disable-infobars"); //https://stackoverflow.com/a/43840128/1689770
    options.addArguments("--disable-dev-shm-usage"); //https://stackoverflow.com/a/50725918/1689770
    options.addArguments("--disable-browser-side-navigation"); //https://stackoverflow.com/a/49123152/1689770
    options.addArguments("--disable-gpu"); //https://stackoverflow.com/questions/51959986/how-to-solve-selenium-chromedriver-timed-out-receiving-message-from-renderer-exc
    driver = new ChromeDriver(options);
    

    资料来源:

      null

  •  类似资料:
    • 我在运行方案时遇到以下错误。 编辑:在DOCKER容器中运行时发生(使用最新的DOCKER图像用于chrome浏览器,并使用node-chrome-debug) 任何想法都将不胜感激。

    • 您好,我在chrome中通过SeleniumWebDriver执行UI测试时遇到以下错误。 81.0.4044.69。 [1586841277.704][严重]:从渲染器接收消息超时:0.100 有人能帮我修一下吗?

    • 另外:在同一行,我得到了另一个错误: OpenQa.Selenium.WebDriverException:对远程WebDriver服务器的URL的HTTP请求在60秒后超时。---->system.net.webexception:操作已在C:\projects\webdriver\dotnet\src\webdriver\remote\httpcommandexecutor.cs:line 1

    • 问题内容: 我正在尝试从某个门户网站获取交易状态,并且在我的Java应用程序中使用了以下chrome设置, 超时从渲染器接收消息:60.000 并且所有待处理的交易都已超时。 会话信息:headless chrome = 68.0.3440.75 驱动程序信息: chromedriver = 2.38 (0) 平台= Linux 2.6.32-696.23.1.el6.x86_64 x86_64)

    • 我试图从一些门户网站获取交易状态,我在我的java应用程序中使用下面的chrome设置 从渲染器接收消息时超时:60.000 所有悬而未决的交易都在超时。 会话信息:headless chrome=68.0.3440.75 驱动程序信息:chromedriver=2.38(0) 平台=Linux 2.6.32-696.23.1。el6。x86_64 x86_64) 我如何处理这个问题,如果发生任何

    • 使用方法加载Url,大约需要4分钟,会引发以下异常 在端口6967上启动ChromeDriver 73.0.3683.68(47787EC04B6E38E22703E856E101E840B65AFE72)只允许本地连接。请保护ChromeDriver和相关测试框架使用的端口,以防止恶意代码访问。2019年4月20日3:59:52 PM org.openqa.selenium.remote.pro