Size: a a a

2019 July 04

ЕЛ

Екатерина Ламеровска... in QA Alliance
источник

ЕЛ

Екатерина Ламеровска... in QA Alliance
источник

ЕЛ

Екатерина Ламеровска... in QA Alliance
Карл улетел на волю
источник

D

Daria in QA Alliance
Екатерина Ламеровская
Карл улетел на волю
То есть это чудовище теперь на свободе? 😬🙄
источник

ЕЛ

Екатерина Ламеровска... in QA Alliance
Daria
То есть это чудовище теперь на свободе? 😬🙄
да
источник

ИО

Иван Осадченко... in QA Alliance
#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 не показывает и говорит, что все прошло успешно. Подскажите пожалуйста, как поступить в такой ситуации, что бы удостоверится в правильности кода или подскажите, как делали бы вы
источник

ИО

Иван Осадченко... in QA Alliance
потратил очень много времени на создание такого дела, сам новичок, пришлось облазить весь интернет
источник

В

Вовка in QA Alliance
Иван Осадченко
#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 не показывает и говорит, что все прошло успешно. Подскажите пожалуйста, как поступить в такой ситуации, что бы удостоверится в правильности кода или подскажите, как делали бы вы
А зачем такие вещи проверять в 2 вкладках?
А вообще просто попробуй искать какой-то элемент который есть на залогиненой вкладке. Так и проверишь работает тест корректно или нет
источник

ИО

Иван Осадченко... in QA Alliance
Вовка
А зачем такие вещи проверять в 2 вкладках?
А вообще просто попробуй искать какой-то элемент который есть на залогиненой вкладке. Так и проверишь работает тест корректно или нет
ну, такое задание. Нужно только через 2 вкладки.
источник

SP

Straxoff Pavel in QA Alliance
Иван Осадченко
ну, такое задание. Нужно только через 2 вкладки.
Thread.sleep простой повесь, если тебе нужно просто убедиться
источник

В

Вовка in QA Alliance
Держите картинку для возвращения после отпуска
источник

В

Вовка in QA Alliance
источник

HB

Helen Belyakova in QA Alliance
Засэйвлено
источник

ИО

Иван Осадченко... in QA Alliance
Straxoff Pavel
Thread.sleep простой повесь, если тебе нужно просто убедиться
источник

В

Вовка in QA Alliance
Иван Осадченко
#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 не показывает и говорит, что все прошло успешно. Подскажите пожалуйста, как поступить в такой ситуации, что бы удостоверится в правильности кода или подскажите, как делали бы вы
и кстати а зачем вам через жс открывать вкладку, это ж вроде можно все сделать через селениум.
Когда то давно еще такое делал
источник

ИО

Иван Осадченко... in QA Alliance
Вовка
и кстати а зачем вам через жс открывать вкладку, это ж вроде можно все сделать через селениум.
Когда то давно еще такое делал
ну, через селениум я пытался методом sendKeys CONTROL + "t" по селектору body. Но в результате оно мне не вкладку открывало, а создавало новое окно. Единственное, что адекватно сработало - это js.
источник

SP

Straxoff Pavel in QA Alliance
Иван Осадченко
Пробрось исключение через метод где вызываешь слип
источник

SP

Straxoff Pavel in QA Alliance
Иван Осадченко
Вообще, на все что подчёркнуто красным, можешь нажать alt+enter и айдия тебе предложит как решить

Если у тебя айдия
источник

Dq

Dmitry qDims in QA Alliance
Straxoff Pavel
Вообще, на все что подчёркнуто красным, можешь нажать alt+enter и айдия тебе предложит как решить

Если у тебя айдия
Что такое айдия?
источник

ЕЛ

Екатерина Ламеровска... in QA Alliance
Dmitry qDims
Что такое айдия?
ide
источник