В моем случае у меня есть много кадров в тестируемом приложении и много всплывающих окон, поэтому мне нужно каждый раз переходить в всплывающее окно и возвращаться к исходным окнам: хром:
ExemplePg.getWindowHandle();
driver.switchTo().defaultContent()
driver.switchTo().frame(sylobHomepg.get_FrameLevel2());
FireFox:
Мне нужно добавить «defaultContent» с помощью:
ExemplePg.getWindowHandle();
driver.switchTo().defaultContent();
driver.switchTo().frame(sylobHomepg.get_FrameLevel2());
Вопросы:
- Почему у меня такая разница между Chrome и Firefox??
- Моя работа в Jenkins Work Ну, много раз, а иногда и у меня появляется ошибка:
No such windows
?
Обновление: с Chrome я использую только:
ExemplePg.getWindowHandle();
driver.switchTo().defaultContent();
driver.switchTo().frame(sylobHomepg.get_FrameLevel2());
Без настройки по умолчанию и ее работы, а также с Firefox мне не нужно добавлять переключатель по умолчанию перед кадром переключателя.