#QA_question
Подскажите, пожалуйста. Мне нужно зайти на сайт, сделать вкладку, разлогиниться, потом вернуться на старую вкладку и удостовериться, что я вышел.
Создаю метод. Работаю при этом по шаблону PageFactory
public HomePage switchToChildWindow() {
Открываю вкладку по средством Java Script
((JavascriptExecutor)driver).executeScript("
window.open('ссылка', '_blank');");
Создаю Array list куда и слаживаю все табы
ArrayList<String> tabs = new ArrayList<String>(driver.getWindowHandles());
Переключаю на новый таб
driver.switchTo().window(tabs.get(1));
методом, описанным на странице MainPage осуществляю logout
MainPage.initPage(MainPage.class).logoutMainPage();
driver.close();
Возвращаюсь на изначальную страницу
driver.switchTo().window(tabs.get(0));
Методом опять таки из другой страницы клацаю на любую кнопку, что бы удостоверится, что я вышел и на другой странице
MainPage.initPage(MainPage.class).goToMyApplicationsLink();
Возвращаем значение
return initPage(HomePage.class);
}
Проблема: не могу понять работает ли. Тест проходит слишком быстро и я не уверен адекватно ли происходят переключения страниц. Ошибку testng не показывает и говорит, что все прошло успешно. Подскажите пожалуйста, как поступить в такой ситуации, что бы удостоверится в правильности кода или подскажите, как делали бы вы