javascript - 硒。调用函数结果缺少“值”
问题描述
我想在网站上输入登录名、密码并按下登录按钮。但是python得到错误。
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
driver = webdriver.Chrome('chromedriver.exe')
driver.get("someSite")
content = driver.find_element_by_class_name('tabs-form__tab')
content.click()
WebDriverWait(driver,2).until(EC.presence_of_element_located((By.NAME,"email")))
driver.find_element_by_name("email").send_keys("someEmail")
Traceback (most recent call last):
File "C:\Users\user\Desktop\Python projects\webServer", line 17, in <module>
driver.find_element_by_name("email").send_keys("someEmail")
File "C:\Program Files (x86)\Python37-32\lib\site-packages\selenium\webdriver\remote\webelement.py", line 479, in send_keys
'value': keys_to_typing(value)})
File "C:\Program Files (x86)\Python37-32\lib\site-packages\selenium\webdriver\remote\webelement.py", line 633, in _execute
return self._parent.execute(command, params)
File "C:\Program Files (x86)\Python37-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Program Files (x86)\Python37-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: unknown error: call function result missing 'value'
(Session info: chrome=74.0.3729.169)
(Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f), platform=Windows NT 10.0.17134 x86_64)
解决方案
推荐阅读
- javascript - React JS — 如何从 onScroll 函数中访问变量?
- javascript - React 最佳实践:在组件中拥有除 `state` 之外的属性
- javascript - 在 ReactJS 中成功登录后如何重定向到主页?
- git - 如何一次在 GitLab 中克隆用户的所有项目?
- angularjs - 使用 AngularJs 从 API 存储静态数据的最佳方式是什么?
- javascript - 如何使用简单的 javascript 将用户输入显示为聊天气泡?
- r - 如何在 ggplot 中省略行?
- ios - UICollectionView 单元格展开动画问题
- c# - 调用异步方法的两种方式。C#
- visual-studio-code - Visual Studio 代码中的 CMD-K