我正在使用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的人是否可以解决这个问题?
非常感谢!
答案 0 :(得分:0)
要将焦点从iframe更改回主页:
@browser.frame(:index, 0).locate