.send_keys (Keys.RETURN) - python - PullRequest
       0

.send_keys (Keys.RETURN) - python

1 голос
/ 19 марта 2020

Не уверен, что я нахожусь в правильном разделе, но мне нужна небольшая помощь, пытаясь заставить мой код выполнить клавиатуру "ENTER"

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome()
driver.get('https://www.adidas.com/us')
searchbox = driver.find_element_by_xpath('//*[@id="app"]/div/div/div/div/div/div[1]/div/div[3]/div/div[2]/div[1]/div/form/input[1]')
searchbox.send_keys('NMD_R1 SHOES').send_keys(Keys.ENTER)

1 Ответ

0 голосов
/ 19 марта 2020

Это должно:

searchbox.send_keys('NMD_R1 SHOES' + Keys.ENTER)

Я предлагаю найти searchbox использовать .find_element_by_name('q'), хотя ваш путь также работает.

Наконец:

searchbox = driver.find_element_by_name('q')
searchbox.send_keys('NMD_R1 SHOES' + Keys.ENTER)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...