我突然遇到点击链接的问题。这是以前工作但现在不是,我无法弄清楚是什么错误。
这是链接的定义方式:
<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声明。它只是坐在那里。有什么想法吗?
答案 0 :(得分:0)
这个问题相当不清楚,但我发现,该按钮无法点击,您希望Selenium
点击它。
这是一种有意的设计,因为Selenium
被设计为 Web Automation 工具,这意味着如果用户无法点击它,Selenium
可以&# 39; t。或者
您可能需要查看此内容:https://stackoverflow.com/a/21387564/4947486