如何从iframe
导航回主页?
示例:
driver.SwitchTo.Frame(1);
driver.SwitchTo().DefaultContent();
不工作。 任何人都可以建议任何其他方式来保持控制吗?
答案 0 :(得分:5)
您可以使用以下方式直接切换回窗口:
driver.SwitchTo().Window(driver.WindowHandles[0]);
答案 1 :(得分:4)
这是seleniumeasy Working with frames
推荐的方法driver.switchTo().defaultContent();
答案 2 :(得分:2)
试
driver.SwitchTo.Frame(0);
另一个想法可能是检查页面源检查,并使用其实际帧名称切换到主框架。
答案 3 :(得分:2)
这对我有用(Ruby)
driver.switch_to.default_content
答案 4 :(得分:0)
您可以简单地写一下:
driver.switchTo().parentFrame();