.click () выделение, но не перемещение элемента селен - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь нажать на элемент веб-страницы, используя селен в python. Элемент таков:

<span>Exchange NC</span>

Я пробовал следующее:

WebDriverWait(driver, 10).until(EC.<METHODS>((By.XPATH, 'normal_xpath'))).click()

, где я использовал эти методы:

element_to_be_clickable
visibility_of_element_located
presence_of_element_located

И я также использовал этот xpath, который я создал, в дополнение к xpath, который я скопировал из проверки:

'//span[.="Exchange NC"]'

Я также попытался выбрать DIV более высокого уровня, а не диапазон.

Результатом в каждом случае является то, что большую часть времени элемент выделяется на веб-странице, как будто я нахожусь над ним. Но на элемент не щелкают по-настоящему - я подтверждаю это, потому что при нажатии он должен переместиться в другую часть страницы. Только иногда это щелкает. Но ошибки нет.

Я также пытался зациклить попытку .click () 5 раз. Он успешно пройдет некоторое время.

Есть идеи о том, что здесь происходит? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...