【问题标题】:Getting an error when clicking a link element on a web page by a Selenium script通过 Selenium 脚本单击网页上的链接元素时出错
【发布时间】:2019-06-01 10:24:38
【问题描述】:

当我的 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();

我在这里做错了什么?你能告诉我可能的解决方案吗?谢谢。

【问题讨论】:

    标签: selenium


    【解决方案1】:

    如果元素存在于许多嵌套的 div 中,很少有 selenium 驱动程序无法单击元素。您可以尝试使用 Enter 按钮单击。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-02
      • 1970-01-01
      • 2019-04-13
      相关资源
      最近更新 更多