Невозможно нажать кнопку с помощью Selenium

#python #selenium #selenium-webdriver

#python #селен #selenium-webdriver

Вопрос:

У меня возникли проблемы с нажатием кнопки входа в систему с помощью Selenium. Вот мой код:

 from selenium import webdriver
driver = webdriver.Chrome("/usr/local/bin/chromedriver")


driver.get('https://myfit4less.gymmanager.com/portal/login.asp')
driver.find_element_by_id("loginButton").click()
  

Комментарии:

1. В чем, по-видимому, проблема?

2. selenium.common.исключения. Исключение ElementClickInterceptedException: Сообщение: перехвачен щелчок элемента: элемент <div id=»LoginButton» class=»button»>…</div> недоступен в точке (236, 589). Другой элемент получит щелчок: <div class=»нижний колонтитул»> …</div>

Ответ №1:

То, что у вас было, было наложенным элементом, на который вы могли бы просто нацелить элемент для щелчка.

 elem=driver.find_element_by_id("loginButton")
driver.execute_script("arguments[0].click();", elem)