Нажмите кнопку href, которая имеет атрибут javascript onclick - PullRequest
0 голосов
/ 30 сентября 2019

Я пытаюсь щелкнуть ссылку href, как показано ниже;

<span class="clearForm">
<a href="#" onclick="mojarra.jsfcljs(document.getElementById('form'),{'j_idt686':'j_idt686'},'');return false" class="btn btn-sm NSWbtn3">
Update</a>
</span>

Я могу поймать ссылку с помощью селектора CSS. Но функция щелчка не работает из-за вызова javascript onclick. Как я могу нажать на эту ссылку?

upd_button = self.browser.find_element_by_css_selector("a.btn.btn-sm.NSWbtn3")
upd_button.click()

1 Ответ

1 голос
/ 30 сентября 2019

Интересно, что onclick() не работает. Давайте попробуем использовать другой тип селектора и посмотрим, поможет ли это.

self.browser.find_element_by_xpath("//a[contains(text(), 'Update')]").click()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...