selenium selectFrame中relative = up,relative = parent和relative = top之间的差异

时间:2011-07-19 13:38:51

标签: selenium selenium-rc frames

之间有什么区别
 Selenium.SelectFrame("relative=up");
 Selenium.SelectFrame("relative=top");
 Selenium.SelectFrame("relative=parent");

有人能用例子给我一个解释吗?我很感激。谢谢!

1 个答案:

答案 0 :(得分:3)

根据我的经验,似乎relative=uprelative=parent是相同的,只是从当前选定的框架向上一级;也就是说,它选择直接包含当前所选帧的帧。

relative=top似乎选择了顶部框架;也就是说,根框架,没有父母的框架,所有其他框架都是后代的框架。

因此,当您希望“升级”一个级别时,请使用Selenium.SelectFrame("relative=up")Selenium.SelectFrame("relative=parent"),并在您想要升级到主框架时使用Selenium.SelectFrame("relative=top"),例如原始窗口/框架的网址在浏览器的地址栏中。