Python Selenium - 属性错误 : WebElement object has no attribute sendKeys

标签 python selenium selenium-webdriver sendkeys

我正在尝试使用 Selenium (Python) 将“ENTER”传递给文本字段。文本框要求在新行中输入每个电话号码,因此它看起来像:

#Add the phone number#
Webelement.sendKeys(Keys.ENTER)

我导入了以下库:

from selenium.webdriver.common.keys import Keys

我遇到的问题是它失败了:

AttributeError: 'WebElement' object has no attribute 'sendKeys'

有人知道怎么解决吗?我一直在寻找解决方案,但一无所获。

最佳答案

尝试使用 WebElement::send_keys()而不是 sendKeys 如下:-

from selenium.webdriver.common.keys import Keys

Webelement.send_keys(Keys.ENTER)

关于Python Selenium - 属性错误 : WebElement object has no attribute sendKeys,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38521136/

相关文章:

python - 如何在不使用任何包的情况下从 django url 加密 pk?

python - 弹出一个命令,其中包含需要对所有输出说"is"的命令

python - 如何在 setup.py 中执行(安全的)bash shell 命令?

node.js - 如何将 docker 容器端口公开给另一个容器

python-3.x - Selenium Webdriver - 尝试在不建立连接的情况下运行命令

python - 获取元素selenium python的标签

ruby - 如何使用页面对象执行拖放?

python - 如何从 api 响应中提取 application/zip?

java - 定位带有下划线的id的元素

java - 让 selenium 独立服务器与 phpunit 一起使用时出现问题