chrome驱动程序:已断开连接:无法连接到渲染器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了chrome驱动程序:已断开连接:无法连接到渲染器相关的知识,希望对你有一定的参考价值。

我正在使用c#selenium。我在使用chrome驱动程序时遇到错误:

System.InvalidOperationException : disconnected: unable to connect to renderer
(Session info: chrome=62.0.3202.94)
(Driver info: chromedriver=2.32.498550 
(9dec58e66c31bcc53a9ce3c7226f0c1c5810906a),platform=Windows NT 10.0.15063 x86_64) (102)

现在我尝试将chrome浏览器版本更新为2.33,并在我的本地计算机上正常工作。但我收到此错误我的服务器,我按计划执行此测试。

我正在使用TFS在服务器上部署测试并运行测试。

同一个项目正在我的本地机器上工作,但我在服务器上收到此错误

 driver.Manage().Window.Maximize();

所有测试的行。

我从我的同事机器上的TFS检查了同一个项目并尝试在那里执行它工作正常。

我尝试将驱动程序更新到2.33甚至尝试将驱动程序降级到2.32并执行了多次,但它无法正常工作。

我正在使用MS build来构建自动化项目并将其部署在服务器上。

答案

由于它在本地计算机上运行良好,但在服务器上运行测试时出错。

首先确保您的服务器环境与本地计算机相同,例如chrome浏览器版本为2.33,驱动程序也为2.33。

根据这段代码driver.Manage().Window.Maximize();线。

在声明此语句之前,请确保为窗口加载足够的时间。

如果要查找任何元素来输入某些数据,则在此输入语句与输入语句之间提供合理的延迟。

另一答案

在端口2499上启动ChromeDriver 2.32.498550(9dec58e66c31bcc53a9ce3c7226f0c1c5810906a)仅允许本地连接。线程“main”中的异常org.openqa.selenium.WebDriverException:disconnected:无法连接到渲染器(会话信息:chrome = 62.0.3202.75)(驱动程序信息:chromedriver = 2.32.498550(9dec58e66c31bcc53a9ce3c7226f0c1c5810906a),platform = Windows NT 10.0。 15063 x86_64)(警告:服务器未提供任何堆栈跟踪信息)

我今天遇到了同样的问题,它通过使用更新的chrome驱动程序包2.33得到解决。

以上是关于chrome驱动程序:已断开连接:无法连接到渲染器的主要内容,如果未能解决你的问题,请参考以下文章

无法断开网络驱动器.

Selenium-Chrome-Headless:无法从渲染器接收消息

Socket.io 客户端在突然断开连接后无法重新连接到服务器

如何断开wincc与数据库的连接

极品飞车14不联网线。我的意思是网络连接已断开的情况下怎么玩?一直提示我不能连接到服务器。

为啥总是突然与服务器断开连接