如何单击SeleniumWebdriver Java中的javascript:void(0)按钮?

时间:2016-07-21 02:50:37

标签: java selenium-webdriver jira

我在Selenium Java中单击带有“x”文本的Javascript:void(0)按钮时遇到困难。

index out of bound

这是一个小的x按钮,打开另一个窗口来确认删除,但我无法使用Java进入Selenium中的确认窗口。

目前我使用了以下内容,但都出现了错误。

<a href="javascript:void(0);" class="aui-button aui-button-link aui-restfultable-delete aui-restfultable-delete-small" original-title="Delete resolved">x</a>

有什么建议吗?谢谢。

2 个答案:

答案 0 :(得分:1)

尝试以下

driver.findElement(By.cssSelector("a.aui-button.aui-button-link.aui-restfultable-delete.aui-restfultable-delete-small").click();

答案 1 :(得分:1)

我的猜测是下面的定位器在页面上是唯一的。

driver.findElement(By.cssSelector("a[original-title='Delete resolved']")).click();