Получение ошибки при щелчке элемента ссылки на веб-странице скриптом Selenium - PullRequest
1 голос
/ 01 июня 2019

Когда мой скрипт Selenium щелкает элемент ссылки, представленный на веб-странице методом click(), я получаю следующую ошибку:

org.openqa.selenium.WebDriverException: Element is not clickable at point (36, 72).

Это мой HTML-код

<div id="targettab"> 
<a href="Default.aspx" id="highlight-book">Book</a>
</div>

Это мой код Selenium:

driver.findElement(By.id("highlight-book")).click();

Что я здесь не так делаю?Не могли бы вы сообщить мне о возможных решениях?Спасибо.

1 Ответ

0 голосов
/ 01 июня 2019

Если элемент присутствует во многих вложенных элементах div, редко селеновый драйвер не сможет щелкнуть элемент. Вы можете попробовать нажать кнопку Enter.

driver.findElement(By.id("highlight-book")).sendKeys(Keys.Return);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...