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

Как фактически переключить табу в хроме.

Теги: #<Tag:0x00007f9b0340d288> #<Tag:0x00007f9b0340d170>

Мне нужно записывать видео выполения теста.
В процессе я открываю новую табку, перехожу на неё по тайтлу, проверяю необходимые значения, перехожу обратно на 1 табу и тест идет дальше.
Но, на видео, с момента открытия, постоянно отображается таба №2.
Как мне фактически перейти на 1 табу, чтобы на видео было видно процесс выполнения теста.
driver.close() на табе №2 выбрасывает NoSuchWindowException при следующей попытке его использования.

Спасибо за ответы.

а чем видео пишите? VideoRecorder? - https://github.com/SergeyPirogov/video-recorder-java

в ходе теста, переходит на второй таб и обратно на первый без проблем? только видео пишется со второй табы?

Пишет Sauce Labs. Я уже,кажется,понял. Локально switchTo() переключает табу, а вот в клауде логически переходит, но на экране открыта старая.

советую написать мейл в saucelabs support - мне они не раз помогали решить разние трабли

Хорошая идея, спасибо за совет.

driver.switch_to_window("") если имени у вкладки нет. Или имя укажите.

Тут JS поможет перенести фокус на предыдущую вкладку window.focus(), перенесет фокус на активную вкладку в webdriver-e