t.me/atinfo_chat Telegram группа по автоматизации тестирования

Selenide. Открытие новой вкладки и переключение между ними

selenide
Теги: #<Tag:0x00007fb301084b78>

#1

Подскажите пожалуйста. Selenide + Java

Пишу тест. но не работал с переключением вкладок.
План такой

Открыть первую вкладку
Некоторые операции в первой вкладке
Открыть вторую вкладку - как сделать ?
Некоторые операции во второй вкладке
Переключиться на первую вкладку - как сделать ?

Спасибо заранее !


(Viktor) #2

#3

open(“https://f.ee”); // открытие первой вкладки
… // действия с первой вкладкой
??? // открыть вторую вкладку (как ? )
… // действия со второй вкладкой
switchTo().window(0); // переключения на первую вкладку


(asolntsev) #4

Что ж сложного-то?
Вы уже почти сами написали ответ.

open(“[https://f.ee](https://f.ee/)”); // открытие первой вкладки
… // действия с первой вкладкой

switchTo().window(1); // открыть вторую вкладку
… // действия со второй вкладкой

switchTo().window(0); // переключения на первую вкладку

RTFT! https://github.com/selenide/selenide/blob/master/src/test/java/integration/TabsTest.java