У меня есть еще один вопрос, касающийся ElementNotInteractableException: Message: element not interactable
Я делаю свои первые шаги в python (пытаюсь запустить маршрут автоматизации QA (уже несколько лет я провожу QA вручную)). Поэтому я попытался найти это в Интернете, но не нашел ответ, который мне помог.
Описание (пропустите, если хотите): Я пытаюсь запустить простой код для запроса карту MTG, затем go найдите ее цену (на более поздней итерации этого скрипта вы сможете выбирать из списка страниц для запроса)
Код:
from selenium import webdriver
from time import sleep
from xpaths import *
card = input('What card are you looking for?')
driver = webdriver.Chrome()
driver.get(url)
searchBox = driver.find_element_by_xpath(searchBox)
sleep(1)
searchBox.send_keys(card)
Неважно, что я пытаюсь (сли, подожди, нажимая на элемент). Я всегда получаю один и тот же ответ selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
(Кстати, я пытаюсь найти карту в starcitygames.com)
Буду признателен за любую помощь, имейте в виду, что это моя первая настоящая попытка кодирования.
Редактировать: Я нахожу элемент searchBox
по его xpath
= searchBox = '//*[@id=\"search_query\"]'
Спасибо!