- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是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 网络驱动程序错误:
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
如果用户使用的二进制文件之间存在版本兼容性,则会出现此错误,但绝对不是您的情况:
Selenium 版本未知
chromedriver=2.36 的发行说明明确提到:
Supports Chrome v65-66
但是,自从最新的 Chromedriver 2.36 发布以来 Selenium用户一直面临着问题。这是线程之一:
根本原因与提交有关:
因此,一些可能的解决方案是:
使用 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)
如果您的问题仍然存在,请考虑以下事项:
测试
。关于python - selenium.common.exceptions.WebDriverException : Message: chrome not reachable error while using find_element_by_id Selenium with ChromeDriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49205782/
我有以下代码: for i in range(69,96,1): loztreeid = "loztree_" + str(i) + "_check" driver.find_elem
我是 Selenium 的新手。我正在尝试使用 python2.6 在 gmail 浏览器中设置我的用户名。 import unittest from selenium import webdrive
我想在 this 上使用 Selenium 页面,在“按植物性食物搜索”的框中输入“22663”,然后单击“食物疾病协会”;然后点击页面底部的提交(然后,作为一个更大的图片,然后点击下一页的“植物疾病
这是html代码: 代码: i = s.find_element_by_id("ymMsgInput"); Python - Selenium Chrome 网络驱动程序错误: Traceback
我是一名优秀的程序员,十分优秀!