使用Selenium -WebDriver突然无法点击网页链接

时间:2016-07-26 13:25:53

标签: java selenium selenium-webdriver

我突然遇到点击链接的问题。这是以前工作但现在不是,我无法弄清楚是什么错误。

这是链接的定义方式:

 <td id="whiteseparator" class="generalcontent" width="22%">
 <a title="NOT Received" onclick="javascript:gotosubmit('SalaryDetailsList'); return false;" href="#">NOT Received</a>
 </td>

这是我点击链接的代码。其中有几个,我想要做的就是获取所有这些,以便我可以遍历所有这些。

 List<WebElement> mylinks = driver.findElements(By.cssSelector("a[title='NOT Received']"));
 for (int i=0 ; i < mylinks.size() - 1; i++)
      {
      mylinks.get(i).click();  
      ....(and so on)

它没有通过List声明。它只是坐在那里。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这个问题相当不清楚,但我发现,该按钮无法点击,您希望Selenium点击它。

这是一种有意的设计,因为Selenium被设计为 Web Automation 工具,这意味着如果用户无法点击它,Selenium可以&# 39; t。或者

您可能需要查看此内容:https://stackoverflow.com/a/21387564/4947486