我正在尝试自动购买此网站上的商品。当我第一次为此编写代码时,一切都可以正常工作,但是我再次重新运行它,并且“ Keys.RETURN”部分停止了工作。
单击搜索按钮以打开搜索栏
在搜索栏内单击,这样我可以键入感兴趣的键。
# click search bar button
driver.find_element_by_xpath("//span[@class='site-nav__link search-wrap']/span[1]").click()
#click actual search bar (to type keys)
driver.find_element_by_xpath("//form[@class='input-group search-bar search-bar\--header serch-box']/input[1]").click()
第二步键入我感兴趣的密钥,它也可以正常工作。
driver.find_element_by_xpath("//form[@class='input-group search-bar search-bar\--header serch-box']/input[1]").send_keys('yo')
在键入键后单击Enter,以便它实际搜索项目
尝试1 = driver.find_element_by_xpath("//form[@class='input-group search-bar search-bar\
--header serch-box']/input[1]").send_keys(Keys.RETURN)
尝试2 = driver.send_keys(Keys.RETURN)
尝试3 =输入键后插入隐式等待。
这些都不对我有用,有趣的部分是,这种用法昨天可以很好地工作,但是现在我正在尝试,今天却不起作用。键入键后,搜索栏将自动关闭...对于任何长篇幅的帮助,我们将不胜感激并深表歉意! :)