Share
Go down
tukarthik
Posts : 1
Join date : 2012-12-05

Finding elements in a page with nested frames

on Wed Dec 05, 2012 1:28 pm
Hi,
I have a page with many nested frames. I am trying do findelement for an elemnt lying inside an inner frame. But, it always throws me nosuchelementfoundexception. I also added the implicitwait to 30 seconds. What I am guessing is, the implicit wait just waits for the main page to load and not all the contained frames. Is there is any way to get all the nested frames to get loaded(fully) first before moving on?
tarun3kumar
Master
Master
Posts : 186
Join date : 2012-02-14
http://seleniumtests.com

Re: Finding elements in a page with nested frames

on Wed Dec 05, 2012 5:03 pm
You first need to switch to frame using switchTo API

_________________
Thanks
Tarun K
Free Selenium Training
gaveyom
Amateur
Amateur
Posts : 38
Join date : 2011-07-13

Re: Finding elements in a page with nested frames

on Mon Dec 10, 2012 7:51 pm
Hi Karthik,

List aaLinks = driver.switchTo().frame(0).findElements(By.xpath("//div[@id="leftPanel"]//a"));

or

List aaLinks = driver.switchTo().frame("framename").findElements(By.xpath("//div[@id="leftPanel"]//a"));

this is the way u will get/ access the elements exist in frame

u can mention frame(index) --- Example: frame(0)
or
u can mention frame("name") --- Example: frame("login")

hope this will helpful
Sponsored content

Re: Finding elements in a page with nested frames

Back to top
Permissions in this forum:
You cannot reply to topics in this forum