Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Как можно активировать окно firefox'а?


(Luisa S) #1

Тесты на Java. Запускаются на удаленной машине через Jenkins. Есть тесты, для которых важно, чтобы окно было в фокусе.
Знаю, что можно реализовать с помощью autoit4java, используя метод winActivate(). Но не могу найти примеры, чтобы это повторить.


(Stan) #2

Webdriver-у вообще все равно на то, в фокусе окно или нет, он оперирует строкой, идентификатором currenttab (она уникальна на каждую сессию и посмотреть ее можно чем-то вроде getWindowHandle, в зависимости от того, с помощью чего пишете).
Подскажите use-case для проблемы.
А насчет того как активировать окно с помощью инструментов, описанными Вами, гуглится до первой же ссылки - https://code.google.com/p/autoitx4java/source/browse/AutoItX4Java.wiki?repo=wiki&r=9925395e46ea80371d3f096ecdb375af42dd9b08 , пример на офф сайте autoitx4java.