Snapshot of Frame_top with 3 nested frames:
Code:
WebElement topframe = driver.findElement(By.xpath("//frame[@name='frame-top']")); String frame1 = driver.switchTo().frame(topframe).switchTo().frame("frame-left").findElement(By.xpath("//body")).getText(); System.out.println(frame1);List<WebElement> nestedFrames = driver.switchTo().frame(topframe).findElements(By.tagName("frame"));System.out.println(nestedFrames.size());
On top you can see this page has nested frames inside the frame(frame_top).
Using line 1-3 I'm able to get the text of each nested frame. However I can't get number of frames inside the "Frame_top".(Line 4-5).
How do I get total number of frames inside the "frame_top"?Thanks in advance