如何从iframe返回主页来处理主页元素-使用SeleniumWebDriver
我使用了如何从iframe返回主页来处理主页元素-使用SeleniumWebDriver,iframe,selenium,webdriver,Iframe,Selenium,Webdriver,我使用了Driver.switchTo().frame(“XXXXX”)转到主页面上的iframe 现在我想返回主页,使用SeleniumWebDriver处理其他操作 我试着去拿窗户把手 但我无法获得iFrame窗口句柄这是完美的解决方案。请将我添加到您的个人电子邮件聊天中我的电子邮件ID是Jasmine。Olivra@gmail.comThis这实际上有点危险。有时,当您两次调用驱动程序.switchTo().defaultContent()时,实际上会得到不同的结果。Java文档状态:选择
Driver.switchTo().frame(“XXXXX”)
转到主页面上的iframe
现在我想返回主页,使用SeleniumWebDriver处理其他操作
我试着去拿窗户把手
但我无法获得iFrame窗口句柄这是完美的解决方案。请将我添加到您的个人电子邮件聊天中我的电子邮件ID是Jasmine。Olivra@gmail.comThis这实际上有点危险。有时,当您两次调用驱动程序.switchTo().defaultContent()时,实际上会得到不同的结果。Java文档状态:选择页面上的第一个框架,或者当页面包含iframe时选择主文档。因此,如果你已经在根框架中,那么你将在第一个框架中结束,这将带来所有的混乱。因此,请始终测试您是否已经在根框架中(javascript->return self.location===top.location;)归功于@Martin KerstenI不知道为什么,但这不适用于me@Jasmine.Olivra:你是怎么解决的?怎么走?最好在这里提一下
driver.switchTo().defaultContent();