【发布时间】:2020-06-23 08:13:28
【问题描述】:
我试图在切换后获取 Frame,但它仍然返回 Main WebPage 的标题。分享Frame的代码和DOM细节:
WebDriver driver = new ChromeDriver();
driver.get("http://www.dwuser.com/education/content/the-magical-iframe-tag-an-introduction/");
List<WebElement> IframaList=driver.findElements(By.tagName("iframe"));
System.out.println("total number of frame is "+IframaList.size());
for(WebElement e : IframaList){
System.out.println( e.getAttribute("name"));
}
driver.switchTo().frame("myDemoFrame");
System.out.println(driver.getTitle());
Dom 结构:
注意:我检查了 gettitle() 的 RemoteWebdriver 实现,它说它返回页面的标题。是否仅指网页的标题?
【问题讨论】:
标签: selenium selenium-webdriver remotewebdriver