如何关闭在Java中自动生成的iframe。我试图通过XPath首先找到它是好还是还有另一种方法呢?
WebElement ifr = driver.findElement(By.xpath("//iframe[@id='loginIframe']"));
driver.switchTo().frame(ifr); //Switch to iFrame
System.out.println(driver.switchTo().frame(ifr).getTitle());
System.out.println(ifr.getAttribute("name"));
现在我得到" Element属于与当前帧不同的帧 - 切换到其包含框架以使用它"错误。请告诉我们这样做。
答案 0 :(得分:0)
切换到第
页后WebElement ifr = driver.findElement(By.xpath("//iframe[@id='loginIframe']"));
driver.switchTo().frame(ifr);
尝试切换回:
driver.switchTo().defaultContent();}