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

问题描述 投票:2回答:2

我正在使用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来构建自动化项目并将其部署在服务器上。

c# selenium selenium-webdriver tfs tfsbuild
2个回答
0
投票

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

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

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

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

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


0
投票

在端口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得到解决。

© www.soinside.com 2019 - 2024. All rights reserved.