C# chrome驱动程序:已断开连接:无法连接到渲染器
我与c#selenium合作。 我在chrome驱动程序中遇到错误,原因如下:C# chrome驱动程序:已断开连接:无法连接到渲染器,c#,selenium,selenium-webdriver,tfs,tfsbuild,C#,Selenium,Selenium Webdriver,Tfs,Tfsbuild,我与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=Win
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(9Dec58E66C31BC53A9CE3C7226F0C1C5810906A)
只允许本地连接。
线程“main”org.openqa.selenium.WebDriverException中出现异常异常:已断开连接:无法连接到渲染器
(会话信息:chrome=62.0.3202.75)
(驱动程序信息:chromedriver=2.32.498550(9DEC58E66C31BC53A9CE3C7226F0C1C5810906A),平台=Windows NT 10.0.15063 x8664)(警告:服务器未提供任何堆栈跟踪信息)
我今天也遇到了同样的问题,通过使用更新的chrome驱动程序包2.33解决了这个问题。请确保驱动程序是2.33(您例外的是2.32),然后尝试使用开关--disable GPU
禁用GPU。