使用硒&Chrome网络驱动程序,我在尝试启动时遇到了以下异常。我浏览了很多帖子,并尝试了所有可能的方法。我正在使用兼容的chrome浏览器和chrome驱动程序版本-
- 版本80
- Java-1.8
- Windows 10操作系统
当我在个人电脑上运行时,同样的测试也能正常工作。但它在我组织的机器上给出了以下错误。此外,如果我使用边缘驱动程序也没有问题。
org.openqa.selenium.SessionNotCreatedException: session not created
disconnected: unable to send message to renderer
有什么想法可以解决这个问题吗?
检查组织机器中的chromedriver版本。请用组织机器中的最新版本更新您的chromedriver。问题将得到解决
您在代码中使用的ChromeDriver版本可能与系统中安装的Chrome浏览器不同。
检查并下载与浏览器版本相同版本的驱动程序。
您需要使用与系统中安装的google chrome版本相匹配的ChromeDriver(匹配的MAX编号(。
例如,如果您有效地使用当前chrome=88.0.4324.104
,您可以使用ChromeDriver的以下任一版本:
- 色度88.0.4324.27
- 色度88.0.4324.96
参考
您可以在中找到一些相关的详细讨论
- SessionNotCreatedException:消息:会话未从断开连接创建:无法连接到ChromeDriver 2.45 Chrome v71的渲染器
- WebDriverException:断开连接:即使提供了最新chromedriver的正确路径,也无法连接到渲染器
- 自动化测试错误:org.openqa.selenium.WebDriverException:已断开连接:无法连接到渲染器