Selenium webdriver.Remote() не может нажать на элементы
Ситуация
Я использую веб-драйвер Selenium Remote для проведения тестов на проекте Django. У меня есть несколько контейнеров Docker, поэтому мне необходимо использовать драйвер Remote.
Проблема
Дело в том, что контейнеры Selenium и проекта Django подключены правильно, и я могу выполнять тесты, но всякий раз, когда я пробую метод click()
на любом элементе, я получаю ошибку
Element <...> could not be scrolled into view
Однако, поискав вокруг, я обнаружил, что делать
self.driver.execute_script("arguments[0].click();", element)
вместо этого работает. Я где-то читал, что это может быть проблемой, что какая-то часть сайта еще не загружена, когда Selenium пытается click()
, но это все равно не говорит мне, что делать.
Есть идеи?