Я имею Javascript OnClick как:В селене Функция привязки якоря onclick не работает?
<a href="#" id="download" onclick="Exceldownload('sites')">
<i class="fa fa-download card-down-icon" aria-hidden="true"></i>
</a>
В селеном я добавил так:
public void x() {
driver.findElement(By.xpath("//a[@onclick='Exceldownload("sites")']")).click();
}
Но я получаю ошибку как элемент не кликабельны.
Вы должны проверить, во-первых, если другой элемент накладывается на it..in этого случая следует подождать, пока элемент не будет кликабелен .. –
это возможно для вызова функции непосредственно вместо идентификатора тега привязки? –
Да, но это неправильное поведение тестирования. вам нужно определить фактическую проблему для клика .. –