在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ selenium 使用Chrome往表單中填內(nèi)容時(shí)報(bào)錯

selenium 使用Chrome往表單中填內(nèi)容時(shí)報(bào)錯

  • 使用selenium打開chrome瀏覽器,并打開百度網(wǎng)頁,使用send_keys()方法往搜索框中填寫內(nèi)容時(shí)出現(xiàn)以下問題
#coding:utf-8

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import time

chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get("https://www.baidu.com")
print(driver.title)
text = driver.find_elements_by_xpath('//input[@id="kw"]')[0]
text.send_keys('2333')
time.sleep(5)
driver.quit()
nature@naturedeMacBook-Pro:PythonProject/python_test $ python3 chrome_test.py
百度一下,你就知道
Traceback (most recent call last):
  File "chrome_test.py", line 14, in <module>
    text.send_keys('2333')
  File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/remote/webelement.py", line 479, in send_keys
    'value': keys_to_typing(value)})
  File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/remote/webelement.py", line 628, in _execute
    return self._parent.execute(command, params)
  File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 312, in execute
    self.error_handler.check_response(response)
  File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: call function result missing 'value'
  (Session info: chrome=65.0.3325.181)
  (Driver info: chromedriver=2.25.426935 (820a95b0b81d33e42712f9198c215f703412e1a1),platform=Mac OS X 10.13.3 x86_64)

請教大佬們以上問題是什么情況?

回答
編輯回答
過客

chromedriver版本太低了,chrome65對應(yīng)的需要v2.36及以上的chromedriver

2018年2月4日 11:38