Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从iframe返回主页来处理主页元素-使用SeleniumWebDriver_Iframe_Selenium_Webdriver - Fatal编程技术网

如何从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();