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 客户端在突然断开连接后无法重新连接到服务器