Python Selenium - AttributeError: WebElement对象没有sendKeys属性。

16
我正在尝试使用Selenium(Python)将“ENTER”传递到文本字段。文本框要求每个电话号码都在新行上输入,因此它看起来会像这样:
#Add the phone number#
Webelement.sendKeys(Keys.ENTER)

我已经导入了以下库:

from selenium.webdriver.common.keys import Keys

我遇到的问题是出现以下错误:

AttributeError: 'WebElement'对象没有'sendKeys'属性

有人知道怎么解决吗?我一直在搜索解决方案,但还没有找到任何东西。


selenium 文档中的第一个示例应该会有所帮助。此外,通过谷歌搜索 python selenium sendkeys 可以提供各种有用的提示来解决问题... - donkopotamus
1个回答

50

尝试使用WebElement::send_keys()代替以下的sendKeys

from selenium.webdriver.common.keys import Keys

Webelement.send_keys(Keys.ENTER)

我认为应该使用WebElement.send_keys()而不是WebElement::send_keys() - Ashutosh kumar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接