当我使用 chrome 驱动程序时,显示驱动程序服务器启动超时。
当我尝试使用 Firefox 时,它显示会话意外退出。
我正在尝试使用 python 中的 selenium 在服务器上运行远程驱动程序
我应该怎么办?
无法创建新会话。
未知错误:等待驱动程序服务器启动超时。
构建信息:版本:'3.141.0',修订版:'2ecb7d9a',时间:'2018-10-31T20:22:52'
系统信息:主机:'server.********.com',ip:'61.16.155.6',os.name:'Linux',os.arch:'amd64',os.version:'3.10。 0-862.11.6.el7.x86_64',java.version:'1.8.0_201'
驱动程序信息:driver.version:未知
这个错误信息...
Driver info: driver.version: unknown
...意味着Chrome驱动程序没有被识别回来浏览上下文 i.e. Chrome浏览器。
Solution
确保这件事:
-
JDK升级到当前级别JDK 8u222.
-
Selenium升级到当前级别版本 3.141.59.
-
Chrome驱动程序已更新为当前Chrome驱动程序v78.0 level.
-
Chrome已更新为当前Chrome 版本 78.0等级。 (按照ChromeDriver v78.0 发行说明)
-
Clean your 项目工作区通过你的IDE and Rebuild您的项目仅具有所需的依赖项。
参考
您可以在以下位置找到有关版本兼容性的详细讨论:
- 如何使用特定版本的 ChromeDriver,同时 Chrome 浏览器通过 Python selenium 自动更新
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)