我无法使用watir-webdriver离开iframe里面的iframe

时间:2012-03-22 08:47:33

标签: webdriver watir watir-webdriver

我正在使用watir-webdriver进行多浏览器前端自动化测试。我在这里得到一个问题。当驱动程序进入页面的第一个iframe时,它可以退出,找到iframe外的元素,但如果驱动程序进入页面的一个iframe内的iframe,它就不能出去找到外页的元素。结构可能如下所示:

主页:

<div>
<iframe src='a.html'></iframe>
</div>

a.html:

<div>
<iframe src='b.html'></iframe>
</div>

当网络驱动程序进入b.html,并在其中找到元素时,它无法返回主页面。

熟悉watir-webdriver的人是否可以解决这个问题?

非常感谢!

1 个答案:

答案 0 :(得分:0)

要将焦点从iframe更改回主页:

@browser.frame(:index, 0).locate