#protractor
#транспортир
Вопрос:
Мне нужна моя автоматизация, чтобы открывать новую вкладку для каждого описания тестов.
Для этого я открываю новую вкладку Chrome в начале каждого описания, ввожу нужный URL, переключаюсь обратно на первую вкладку и закрываю его.
openNewTab()
switchTab()
browser.close()
Он работает нормально, но когда я его запускаю — он говорит, что «нет такого окна, целевое окно которого уже закрыто» после того, как оно закроет первую вкладку Chrome.
Я предполагаю, что это происходит потому, что автоматизация распознает только первую вкладку Chrome как «целевое окно» (и там выполняется сеанс).
Как я могу с этим справиться?
Комментарии:
1. Это может быть из-за фокуса драйвера. Можете ли вы поделиться кодировкой
openNewTab()
иswitchTab()
2. как я могу изменить фокус драйвера?
3. поделитесь кодом для функций, которые вы использовали.