首页 > 解决方案 > .send_keys(Keys.RETURN) - python

问题描述

不确定我是否在正确的部分,但我需要一些帮助来尝试让我的代码执行键盘“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)

标签: selenium-webdriver

解决方案


它应该:

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

我建议找到searchboxuse .find_element_by_name('q'),尽管您的方式也有效。

最后:

searchbox = driver.find_element_by_name('q')
searchbox.send_keys('NMD_R1 SHOES' + Keys.ENTER)

推荐阅读