使用Selenium切换到顶层框架

使用Selenium切换到顶层框架,selenium,iframe,Selenium,Iframe,如果我不确定嵌套级别,那么在Selenium中切换到顶层框架的最佳方式是什么 我尝试使用这段代码,但如果您已经处于顶级,ParentFrame不会抛出异常,因此无法工作 while (true) { try { driver.SwitchTo().ParentFrame(); } catch { break; } } 如果要从Iframe返回到主要内容,请使用以下命令 driver.switchTo().defaultContent(); 如果要从Iframe返回到主要内容,请使用以

如果我不确定嵌套级别,那么在Selenium中切换到顶层框架的最佳方式是什么

我尝试使用这段代码,但如果您已经处于顶级,ParentFrame不会抛出异常,因此无法工作

while (true)
{
    try { driver.SwitchTo().ParentFrame(); } catch { break; }
}

如果要从Iframe返回到主要内容,请使用以下命令

driver.switchTo().defaultContent();

如果要从Iframe返回到主要内容,请使用以下命令

driver.switchTo().defaultContent();