Я не могу выйти из iframe внутри iframe с помощью watir-webdriver - PullRequest
0 голосов
/ 22 марта 2012

Я использую 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 голосов
/ 14 апреля 2012

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

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

...