单击列表中的元素时出现错误

时间:2019-06-01 10:24:38

标签: selenium

我正在使用click方法单击列表中存在的元素。但是我遇到了错误。

org.openqa.selenium.WebDriverException:元素在点(36,72)处不可单击。

这是存在的html代码

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

这是我写的硒代码

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

1 个答案:

答案 0 :(得分:0)

如果许多嵌套的div中都存在element,则很少有selenium驱动程序将无法单击element。您可以尝试使用“输入”按钮单击。

driver.findElement(By.id("highlight-book")).sendKeys(Keys.Return);