我使用的是ChromeDriver v2.24,我的系统中有Chrome浏览器52(未安装,可执行文件)。

当我执行我的selenium脚本时,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.

注意:在Windows安全更新之前使用ChromeDriver 3.1和Chrome 58时,我的脚本运行正常。发布更新我无法启动Chrome浏览器,因为它没有启动浏览器,而是在后台运行。