如何单击网页上的链接?

时间:2018-12-26 09:38:37

标签: java selenium selenium-webdriver xpath webdriver

网页上有这样的链接:

  • 概述
  • 常规设置
  • AR服务器设置
  • 缓存设置
  • 报告设置
  • 网络服务设置
  • 日志设置
  • 更改密码

我正在用Java eclipse在selenium中编写自动化脚本,并想单击“缓存设置”选项。可以帮忙吗?我知道这很简单,但是我是这个世界的新手。我能够自动执行之前的步骤,直到进入此网页,现在只能单击“缓存设置”。

HTML片段:

<div class="textMainNav">Cache Settings </div> 
<div class="textMainNav">Report Settings </div>

我尝试了几件事,但没有任何效果。

1 个答案:

答案 0 :(得分:2)

要单击链接,可以使用以下任一解决方案:

  • 单击Overview

    • xpath

      driver.findElement(By.xpath("//div[@class='textMainNav' and normalize-space()='Overview']")).click();