- tukarthik
- Posts : 1
Join date : 2012-12-05
Finding elements in a page with nested frames
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?
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?
Re: Finding elements in a page with nested frames
Wed Dec 05, 2012 5:03 pm
You first need to switch to frame using switchTo API
- gaveyomAmateur
- Posts : 38
Join date : 2011-07-13
Re: Finding elements in a page with nested frames
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
List
or
List
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
Permissions in this forum:
You cannot reply to topics in this forum