У тебя есть iframe'ы?

У тебя есть iframe'ы?

Примерно раз в пару месяцев появляется человек, который хочет чтобы в HtmlElements можно было получить инстанс webdriver’a из элемента. А я (из вредности, конечно) не хочу это имплементить :). После наводящих вопросов выясняется, что ему нужно совсем не это, а его задача решается без подобных извращений.

В последнем подобном обсуждении наш коллега поделился своей болью. И это действительно боль - iframe’ы в тестируемом приложении. Насколько я знаю, не существует какого-то общепринятого решения для прозрачной работы с iframe в web-тестах и каждый выкручивается как может. Возможно, это хорошая фича, чтобы заимплементить её в HtmlElements. С другой стороны, мне кажется странным, что подобная issue до сих пор не заведена в самом selenium.

Может, это настолько редкий кейс, что не заслуживает решения на уровне фреймворка? У тебя в приложении есть iframe’ы? Как у тебя реализовано переключение контекста драйвера между iframe’ами?

comments powered by Disqus