Ниже приведен мой тестовый код Python Selenium. Он ищет "Дубай в Сингапур" на google.com. Это работало нормально.
Однако я столкнулся со следующей ошибкой, когда исправил код следующим образом:
---------------------------------------------------------------------------------------------
selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
(Session info: chrome=78.0.3904.97)
---------------------------------------------------------------------------------------------
Удалить строки № 8 и 9
Я удалил эти строки, потому что считал их несущественными.
За исключением этого, в коде ничего не изменилось.
Поиск "Дубай в СингапуреХодьба "
Я только что добавил" ходьбой "в конце поиска по ключевому слову.
Кроме этого, в коде ничего не изменилось.
from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get("https://www.google.com/en")
driver.find_element_by_name("q").send_keys("Dubai to singapore")
print(driver.find_element_by_name("btnK").get_attribute("value")) #print: Google Search
print(driver.find_element_by_name("btnI").get_attribute("value")) #print: I'm feeling lucky
search_button = driver.find_element_by_name("btnK")
search_button.click()