Selenium JAVA:点击菜单中没有ID

时间:2016-10-12 11:59:21

标签: selenium-webdriver

我正忙于在SSRS报告中使用Selenium。 我正在努力解决菜单中的一个特定元素,我无法与

进行交互

这是一个html snippit。

</div><div class="DisabledButton">
<a title="Excel" class="ActiveLink"      onclick="$find('ctl31').exportReport('EXCEL');" href="javascript:void(0)" style="padding: 3px 8px 3px 32px; display: block; white-space: nowrap; text-decoration: none;">Excel</a>
</div>

我尝试使用以下内容来查找元素: *使用getcssSelector *使用linkText

有解决方法吗?

1 个答案:

答案 0 :(得分:0)

从chrome获取xpath的步骤:

  1. 右键单击网页上的元素,然后单击“检查”
  2. 应突出显示该元素的HTML
  3. 右键点击突出显示的部分
  4. 将鼠标悬停在&#39; copy&#39;
  5. 单击“复制xpath”
  6. 然后找到元素使用:

    WebElement element = driver.findElement(By.xpath("Paste Xpath here"));
    

    点击它然后:

    element.click();