内联框架缩写为 iframe
。 它用于在当前文档中插入另一个文档。 这些文档可以是 HTML 文档,也可以是简单的网页和嵌套网页。
按 id 选择 iframe
driver.switchTo().frame("ID of the frame");
使用 tagName 定位 iframe -
driver.switchTo().frame(driver.findElements(By.tagName("iframe").get(0));
使用索引定位 iframe,
frame(index)示例:
driver.switchTo().frame(0);
frame(Name of Frame)示例:
driver.switchTo().frame("name of the frame");
frame(WebElement element) 选择父窗口
driver.switchTo().defaultContent();