错误说明了一切:
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: chrome not reachable
在用户使用的二进制文件之间存在 情况下,会观察到此错误,但绝对不是您所遇到的情况:
chromedriver = 2.36发行说明中明确提到:
Supports Chrome v65-66
但是,自从发布最新的 Chromedriver 2.36Selenium以来,用户一直在面对它的问题。这是线程之一:
根本原因与以下方面的提交有关:
因此,有两种可能的解决方案:
使用 ChromeOptions 类最大化浏览器。
删除 选项 disable-infobars
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument("start-maximized")
driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\path\to\chromedriver.exe')
driver.get('https://www.google.co.in')
print("Page Title is : %s" %driver.title)
如果问题仍然存在,请考虑以下事项: