Перейти к содержимому

Selenium IDE 3: стартовый уровень
онлайн, начало 10 декабря
Английский для тестировщиков
онлайн, начало 13 декабря
Создание и управление командой тестирования
онлайн, начало 9 декабря
Первый Онлайн ИНститут Тестировщиков
онлайн, начало 14 декабря

Nikolaus

Регистрация: 04 авг 2021
Offline Активность: 11 авг 2021 10:16
-----

Мои темы

Вызвать Get в тесте

04 августа 2021 - 12:32

Привет всем!
пишу свой первый тест на Андроид и есть проблемы.
На этапе авторизации, требуется перехватить код, 
Но по факту я получаю null
Использую Rest Assured
Выглядит запрос так
@Test
public void getOTP() {
String otp = RestAssured.
when().get("http://имястенда/?ui...9номертелефона").
then().statusCode(200).assertThat().
// and().body("email",is(newMail)).
extract().path("otp");
System.out.println(otp);
}

В респонсе мы получаем два параметра 
1) код otp всегда рандомный( его и надо перехватить) и 
2)uid = номер телефона 

{
"otp": "код",
"uid": " номер телефона"
}

Подскажите что делаю не так? почему вместо кода получаю null?
Возможно есть более легкий вариант чем использовать Rest Assured?
ИСпользую - Android Studio- для запуска эмулятора
Idea, Selenium, - сами тесты
Appium


Яндекс.Метрика
Реклама на портале