我正在使用ChromeDriver v2.24,并且我的系统中有Chrome浏览器52(未安装,可执行文件)。Chrome驱动程序服务器无法启动Chrome浏览器
当我执行我的硒脚本时,Chrome驱动程序正在执行,但Chrome浏览器未启动。正因为如此,我得到
NoSuchSessionException:没有这样的会议
控制台:
Starting ChromeDriver 2.24.417431 (9aea000394714d2fbb20850021f6204f2256b9cf) on port 27796
Only local connections are allowed.
Jun 02, 2017 11:17:46 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
注:我的剧本是工作的罚款,我使用ChromeDriver 3.1和Chrome 58之前当Windows安全更新。发布后更新我无法启动Chrome浏览器,因为它并未启动浏览器,而是在后台运行。
尝试使用最新的chromedriver – Abhinav
@SHalan你能否考虑更新我们的确切Selenium,chromedriver和Google Chrome版本?考虑用你的代码块和错误堆栈跟踪来更新问题以便进一步分析。谢谢 – DebanjanB
@DebanjanB我使用Selenium 3.4.0和Chrome Driver 2.24,这是完整的库存跟踪。在使用Chrome浏览器版本59进行安全更新之前,我的代码工作正常。 – SHalan