Попытка нажать кнопку на селен в питоне. Другой элемент получил бы ошибку клика - PullRequest
0 голосов
/ 01 мая 2018

Я пытаюсь нажать кнопку «Easy Apply» на странице поиска рабочих мест в программе (бета-переменная)

alpha = driver.find_element_by_xpath("//button[.//span='Expand LinkedIn Features facet']")
alpha.click()
time.sleep(2)
beta = driver.find_element_by_xpath("//input[@type='checkbox']")
time.sleep(4)
beta.click()

С этим кодом я получил следующую ошибку.

selenium.common.exceptions.WebDriverException: Message: unknown error: Element <input type="checkbox" value="f_AL" name="linkedin-features-group" id="ember1311" class="search-s-facet-value__input"> is not clickable at point (322, 146). Other element would receive the click: <div id="ember2440" class="pt3 ember-view">...</div>

Я пытался это сделать, а также пытался перейти по идентификатору (который меняется каждый раз, когда я запускаю сценарий, чтобы он не работал).

1 Ответ

0 голосов
/ 01 мая 2018

Вы можете использовать метод действия для ее решения,

Actions action = new Actions(driver);
action.moveToElement("element name").click().perform(); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...