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

无法从超时获取自动化扩展:从呈现器接收消息超时

周健
2023-03-14
 public class DriverCover
 {
        public DriverCover(IWebDriver driver)
        {
            _driver = driver;

            _driver.Manage().Window.Maximize(); //There is my mistake
        }

        private readonly IWebDriver _driver;
 }

另外:在同一行,我得到了另一个错误:

OpenQa.Selenium.WebDriverException:对远程WebDriver服务器的URLHTTP://localhost:62407/session/021e05cd4c89abedb2abc77342b3bd7c/window/current/asmative的HTTP请求在60秒后超时。---->system.net.webexception:操作已在C:\projects\webdriver\dotnet\src\webdriver\remote\httpcommandexecutor.cs:line 152 at openqa.selenium.remote.driverServiceExecutor.cs:\projects\webdriver\dotnet\remote\htpcommandExecutor.cs:c/\projects\webdriver\remote\htpcommandExecutor.cs:line 73 at driver\remote\remoteWebDriver.cs:automatedTests.drivercover..ctor(IWebDriver驱动程序)处的第852行

共有1个答案

谭泳
2023-03-14

我们在Chrome上看到了类似的情况,问题归结为我们在运行测试前最大化浏览器的方式。

我们从这里切换:

Driver.Manage().Window.Maximize();

为此(仅限Chrome):

if (typeof(TWebDriver) == typeof(ChromeDriver))
{
    var options = new ChromeOptions();
    options.AddArgument("start-maximized");

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

  • 问题内容: 我正在尝试从某个门户网站获取交易状态,并且在我的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) 我如何处理这个问题,如果发生任何

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

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