2017-04-26 49 views
-2

该网页包含5列的表格。第五列超链接在那里。我想点击第三个链接匹配,并在第一列中出现名称。如何点击并检查网页表格列中的超链接

+0

如何努力不便和共享一段代码? –

+0

这个问题,我在采访..如何写第三个链接的Xpath – Rupali

+1

提供更多的信息如下:1.你现在还在尝试什么?显示你的代码。 2.你卡在哪里? 3.什么是错误? 4.提供相关的HTML DOM。 – DebanjanB

回答

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 

    } 

} 

}