如何单击并检查网页表格列中的超级链接

时间:2017-04-26 06:53:04

标签: java selenium

网页包含5列的表。在第五列中有超链接。我想点击与第一列中存在的名称匹配的第三个链接。

1 个答案:

答案 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

   }

 }

}