这是html代码:
< input class="form-control input-lg input auto-complete" id="ymMsgInput" type="text" placeholder="Type your message ..." autocomplete="off" >
码:
i = s.find_element_by_id("ymMsgInput");
Python-Selenium Chrome Webdriver错误:
Traceback (most recent call last): File "<pyshell#19>", line 1, in <module> i = s.find_element_by_id("ymMsgInput"); File "C:\Users\vishn\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 351, in find_element_by_id return self.find_element(by=By.ID, value=id_) File "C:\Users\vishn\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 955, in find_element 'value': value})['value'] File "C:\Users\vishn\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 312, in execute self.error_handler.check_response(response) File "C:\Users\vishn\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriverException: Message: chrome not reachable (Session info: chrome=65.0.3325.146) (Driver info: chromedriver=2.36.540470 (e522d04694c7ebea4ba8821272dbef4f9b818c91),platform=Windows NT 10.0.16299 x86_64)
错误说明了一切:
raise exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriverException: Message: chrome not reachable
在用户使用的二进制文件之间存在 版本兼容性的 情况下,会观察到此错误,但绝对不是您所遇到的情况:
chromedriver = 2.36发行说明中明确提到:
Supports Chrome v65-66
但是,自从发布最新的 Chromedriver 2.36 Selenium以来,用户一直在面对它的问题。这是线程之一:
根本原因与以下方面的提交有关:
因此,有两种可能的解决方案:
使用 ChromeOptions 类最大化浏览器。
删除 选项 disable-infobars
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)
如果问题仍然存在,请考虑以下事项:
Test