我正在使用最新版本的 webdriver。虽然我可以选择正确的链接,但实际上点击了错误的链接。
这是一些用于 Google 的代码。它所做的只是单击 Google 搜索的结果。
@FindBy (id ="ires")
private WebElement searchResults;
public void clickResult(int i) {
initPage();
List<WebElement> resultLinks = getSearchResultLinks();
resultLinks.get(2).click();
}
private List<WebElement> getSearchResultLinks (){
return searchResults.findElements(By.className("l"));
}