web-dev-qa-db-ja.com

Python Selenium-AttributeError:WebElementオブジェクトに属性sendKeysがありません

Selenium(Python)を使用して、「ENTER」をテキストフィールドに渡そうとしています。テキストボックスでは、各電話番号を新しい行に入力する必要があるため、次のようになります。

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

次のライブラリをインポートしました。

from Selenium.webdriver.common.keys import Keys

私が得ている問題は、それが失敗することです:

AttributeError: 'WebElement'オブジェクトに属性 'sendKeys'がありません

誰かがこれを解決する方法を知っていますか?解決策を探していましたが、何も見つかりませんでした。

8
ChrisG29

以下のようにsendKeysの代わりに WebElement::send_keys() を使用してみてください:-

from Selenium.webdriver.common.keys import Keys

Webelement.send_keys(Keys.ENTER)
20
Saurabh Gaur