Я не могу выйти из iframe внутри iframe с помощью watir-webdriver

Я использую watir-webdriver для тестирования автоматизации внешнего интерфейса с несколькими браузерами. Тут у меня возник вопрос. Когда драйвер входит в первый iframe страницы, он может выйти, чтобы найти элементы вне iframe, но если драйвер войдет в iframe внутри одного iframe страницы, он не сможет выйти и найти элемент внешней страницы . структура может выглядеть так:

главная страница:

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

а.html:

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

когда веб-драйвер заходит в b.html и находит в нем элементы, он не может вернуться на главную страницу.

Кто-нибудь, знакомый с watir-webdriver, может понять это??

Большое спасибо!


person Stella X    schedule 22.03.2012    source источник
comment
Покажите нам свой код Watir.   -  person Željko Filipin    schedule 22.03.2012


Ответы (1)


Чтобы вернуть фокус обратно на главную страницу из iframe:

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

person hemanth.hm    schedule 14.04.2012