Share
Go down
iamangel
Posts : 2
Join date : 2012-11-08

how to print all the main links in the page

on Fri Nov 09, 2012 5:57 pm
HI friends,

i want to print all the main module links ...but i was getting all the links printed if take the frame and then extarct all the links using tag "a".
please correct me..

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());
}
avatar
Advisor
------------------------
------------------------
Posts : 383
Join date : 2009-07-30
Location : India
http://seleniumforum.forumotion.net

Re: how to print all the main links in the page

on Sun Nov 18, 2012 12:53 am
Another way, you can store html source into a string or save as xml. Then search the tag with the help of regular expression which gives you the parent anchor link .

you have to use x-path hierarchy and method to search into it. Tricky but you can achieve anything.

best of luck

_________________
Spread Your Knowledge About Selenium Tool.

Administrator
Email: selenium.discussion.thread@live.com
Forum: http://seleniumforum.forumotion.net
Back to top
Permissions in this forum:
You cannot reply to topics in this forum