java - Selenium Webdriver 问题无法打开谷歌浏览器
问题描述
chrome 驱动程序 77 chrome 版本 77
Starting ChromeDriver 77.0.3865.40 (f484704e052e0b556f8030b65b953dce96503217-refs/branch-heads/3865@{#442}) on port 38929
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: session not created
from disconnected: unable to send message to renderer
(Session info: chrome=77.0.3865.90)
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'DESKTOP-JCFLT7B', ip: '192.168.1.113', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '10.0.2'
Driver info: driver.version: ChromeDriver
remote stacktrace: Backtrace:
解决方案
驱动程序和 Chrome 的版本应该匹配。
在 Chrome 中,禁用自动更新。否则,Chrome 启动后会更新,并可能与 Java 驱动程序不兼容。
推荐阅读
- javascript - 如何在 Adobe Indesign 的扩展脚本中定义换行符
- python - 处理 aiohttp 中的错误请求
- spring - Spring AOP 传递控制器方法的字符串参数
- javascript - 使用 javascript 将 XML 发布到 Web 服务
- javascript - 如何禁用使用手表循环遍历数组的可用时间?
- vmware-clarity - Datagrid 隐藏/显示功能的本地化支持
- python - 使用 numpy 花式索引分配 arr
- python-3.x - 如何在 Python 中从 DuckDuckGo 的图像搜索结果中抓取图像
- java - 如何使用 java 解析水槽事件(Twitter 源)
- python - Prometheus REGISTRY.get_sample_value 返回无