Python мануфактураJavaDesign Patterns для автоматизаторів

Java · Основний курс · 25:20–31:20

Перемикання в iframe і назад

Selenide дозволяє перейти у фрейм за індексом, `name`/`id` або знайденим web element. У показаному DOM на сторінці є кілька `iframe`, а потрібний не має зручного `id`, тому індекс відкидається як найкрихкіший варіант. Фрейм знаходиться локатором і передається до `switchTo().frame(...)`. Після перемикання всі наступні команди спрямовуються в HTML-документ фрейму. Кнопки Update і Cancel знаходяться вже на зовнішній сторінці, тому перед кліком викликається повернення до `defaultContent()`. Цей перехід оформлюється всередині методів Page Object, щоб тест не керував технічним контекстом напряму.

Selenide: iframe, fluent interface та конфігурація →
Запитати в чаті про «selenide-switchto» →