Я пытаюсь автоматизировать покупку товара на этом сайте. Когда я впервые написал код для этого, все работало гладко, но я перезапустил его снова, и часть «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')
Нажмите клавишу ввода после того, как ключи были введены, чтобы он действительно искал элемент
Попытка 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 = Вставка неявных ожиданий после ввода ключей.
Ничто из этого не сработало для меня, забавно то, что вчера это работало нормально, но сейчас, когда я пытаюсь сделать это сегодня, оно не работает. Как только ключи введены, панель поиска автоматически просто закрывается ... Любая помощь будет с благодарностью и извинения за длинный пост! :)