Задать вопрос
@Soft_touch_plastic

Почему возникает ошибка selenium Element could not be scrolled into view?

Здравствуйте, вот код, который должен найти элемент, при нажатии на который появляется модальное окно, и нажать на него.
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
driver.get("site")
elem = driver.find_element_by_xpath("//img[contains(@src, '/resources/images/personNew.svg')]")
elem.click()
driver.close()

Элемент находится абсолютно точно в верхней панели навигации, тоесть он должен быть доступен для клика.
Но ошибка есть:
Traceback (most recent call last):
  File "./user.py", line 8, in <module>
    elem.click()
  File "C:\Users\nevzr\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webelement.py", line 80, in click
  File "C:\Users\nevzr\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webelement.py", line 633, in _execute
    return self._parent.execute(command, params)
  File "C:\Users\nevzr\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.ElementNotInteractableException: Message: Element <img class="nav-r-img door" src="/resources/images/personNew.svg"> could not be scrolled into view
  • Вопрос задан
  • 108 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы