2012-11-09 83 views
2

我想要打印所有主要模塊鏈接...但我得到所有打印的鏈接,如果採取框架,然後使用標籤「a」的所有鏈接extarct, 。 請指正..webdriver - 如何打印頁面中的所有主要鏈接

List All_Module_Links=driver.findElements(By.xpath("//*[@id='top-menu']")); 
WebElement modules_box = All_Module_Links.get(0); 
List links =modules_box.findElements(By.tagName("a")); 
System.out.println("Total links are : "+links.size()); 

for(int i=0;i { 
System.out.println(links.get(i).getText()); 
}![enter image description here][1] 
+1

和最新的問題?對不起,但我不明白你想達到什麼目的 –

回答

1
 WebElement topmenu = driver.findElements(By.xpath("//*[@id='top-menu']")); 

    List<WebElement> links =topmenu.findElements(By.tagName("a")); 
    System.out.println("Total links are : "+links.size()); 

    for(int i=0;i<links.size();i++) 
    { 
     System.out.println(links.get(i).getText()); 
    } 
相關問題