selenium - selenium selectFrame 中relative=up、relative=parent 和relative=top 之间的区别

标签 selenium selenium-rc frames

两者有什么区别

 Selenium.SelectFrame("relative=up");
 Selenium.SelectFrame("relative=top");
 Selenium.SelectFrame("relative=parent");

有人可以用例子给我解释一下吗?我会很感激。谢谢!

最佳答案

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

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

所以,使用Selenium.SelectFrame("relative=up")Selenium.SelectFrame("relative=parent")当您想“上升”一级时,请使用 Selenium.SelectFrame("relative=top")当您想要转到主框架时,如在原始窗口/框架中,其 URL 位于浏览器的地址栏中。

关于selenium - selenium selectFrame 中relative=up、relative=parent 和relative=top 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6748057/

相关文章:

selenium - 理解getLocation() Selenium WebDriver API的返回值

python - 从 Django 运行 Selenium 超时错误

selenium - 从 Selenium RC 迁移到 Webdriver 的明显理由。?

java - 如何在 Eclipse 中使用 JUnit

javascript - 使用 javascript 在页面内加载新的 HTML 段

javascript - 从同级框架中定位包含 iframe 的框架

python - 运行 Selenium 生成的 python 代码后,Geckodriver 未打开

javascript - 如何在 python 中模拟 onclick 事件?

java - Selenium webdriver 无法通过 xpath 识别元素包含

PowerShell:CLI 中的页眉、页脚和/或框架