Frame_top 的 3 个嵌套帧的快照:
代码:
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());
在顶部,您可以看到此页面在框架(frame_top)内有嵌套框架。
使用第 1-3 行,我可以获得每个嵌套框架的文本。但是我无法获得“Frame_top”内的帧数。(第 4-5 行)。
如何获得“frame_top”内的总帧数?提前致谢