网页包含5列的表。在第五列中有超链接。我想点击与第一列中存在的名称匹配的第三个链接。
答案 0 :(得分:0)
您可以尝试以下操作:
List <WebElement> rowElements = driver.findElements(By.xpath("\\table1\tr"));
for(int i=1; i< rowElements.size(); i++){
List <WebElement> colElements = rowElements.get(i).findElements(By.tagName("td"));
for(int j=1; j<colElements.getSize(); j++){
if(colElements.get(j).getText().equals("C")){
WebElement detail = colElements.get(j+3);
//detail is your link element; now you can extract what you want from it
}
}
}