Как я могу исправить ошибку:
selenium.common.exceptions.ElementNotInteractableException: Message: Element <> could not be scrolled into view
ошибка при работе с Firefox через Selenium?
Ни один из советов с сайта мне не помог. Я перепробовал все решения, которые смог найти, в том числе через WebDriverWait и JS. Одно из решений дало:
selenium.common.exceptions.MoveTargetOutOfBoundsException: Message: (568, 1215) is out of bounds of viewport width (1283) and height (699)
Я попытался изменить размер окна браузера, что также не работало.
Мой код:
webdriverDir = "/Users/Admin/Desktop/MyVersion/geckodriver.exe"
home_url = 'https://appleid.apple.com/account/'
browser = webdriver.Firefox(executable_path=webdriverDir)
browser.get(home_url)
browser.find_element_by_css_selector("captcha-input").click()
Решение, которое выдает ошибку размера окна:
actions = ActionChains(browser)
wait = WebDriverWait(browser, 10)
element = wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, "captcha-input")))
actions.move_to_element(element).perform()
element.click()
Кстати, этот же код прекрасно работает в Chrome. Но это достаточно очевидно.