J'essaie de passer "ENTER" à un champ de texte en utilisant Selenium
(Python). La zone de texte nécessite que chaque numéro de téléphone soit entré sur une nouvelle ligne, il ressemblera donc à quelque chose comme:
#Add the phone number#
Webelement.sendKeys(Keys.ENTER)
J'ai importé la bibliothèque suivante:
from Selenium.webdriver.common.keys import Keys
Le problème que je rencontre est qu'il échoue avec:
AttributeError: l'objet 'WebElement' n'a pas d'attribut 'sendKeys'
Quelqu'un sait-il comment résoudre ce problème? J'ai cherché une solution, mais je n'ai rien trouvé.
Essayez d'utiliser WebElement::send_keys()
au lieu de sendKeys
comme ci-dessous: -
from Selenium.webdriver.common.keys import Keys
Webelement.send_keys(Keys.ENTER)