селен не может иметь эффекта при нажатии на ссылку с помощью метода onclick

#javascript #ajax #selenium

#javascript #ajax #селен

Вопрос:

Элемент:

 <a href="#" onclick="submitViaAjax(null, url);return false;">Add</a>
 

когда я использую element.click(), чтобы щелкнуть ссылку, он не выполняет метод onclick.

Как я могу заставить его выполнять метод?

Спасибо!

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

1. если человек нажимает на нее, и она выполняется, она также будет работать для selenium.

Ответ №1:

Вероятно, что-то не так с тем, как вы обращаетесь к элементу. Попробуйте это, чтобы найти и щелкнуть по элементу.

driver.findElement(By.cssSelector(«a[href=’#’]»)).click();