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

Публикации Nikolaus

6 публикаций создано Nikolaus (учитываются публикации только с 19 апреля 2023)


#180617 Тестирование верстки на мобильных приложениях

Отправлено автор: Nikolaus 03 марта 2022 - 05:42 в Тестирование мобильных приложений

Добрый День!
встал вопрос по тестированию верстки на мобильных приложениях.
Прочитал про Layout Inspector но на для нашего приложения он не работает.
Подскажите какие еще инструменты  используются для проверки пикселей на мобилах?

Дополню
Приложение на реактНатив




#180616 Тестирование верстки на мобильных приложениях

Отправлено автор: Nikolaus 02 марта 2022 - 12:06 в Тестирование мобильных приложений

Добрый День!
встал вопрос по тестированию верстки на мобильных приложениях.
Прочитал про Layout Inspector но на для нашего приложения он не работает.
Подскажите какие еще инструменты  используются для проверки пикселей на мобилах?




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

Отправлено автор: Nikolaus 06 августа 2021 - 11:12 в Selenium - Functional Testing

 

добавил контенттайп, и логирование) результат такой же(

 

 

Дайте:

а) У постмана реквест и респонс

б) У рест ассюреда реквест и респонс

 

И сразу будет понятно в чем ошибка

 

а)постман реквест
http://имястенда.ru/?uid=+7909номер телефона
респонс

{
"otp""код",  - всегда рандом
"uid"" номер телефона". - всегда статичен =  номеру запросе
}

б)рест ашшуред - ранее  такой вариант у меня работал, когда писал тесты на ВЕб версию( но различался только гет запрос)
@Test
public void getOTP() {
String otp = RestAssured.
when().get("http://имястенда/?ui...9номертелефона").
then().statusCode(200).assertThat().
extract().path("otp");
System.out.println(otp);
}

Второй



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

Отправлено автор: Nikolaus 05 августа 2021 - 11:28 в Selenium - Functional Testing

добавил контенттайп, и логирование) результат такой же(




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

Отправлено автор: Nikolaus 05 августа 2021 - 08:08 в Selenium - Functional Testing

через постман все работает без проблем

Попробую добавить контенттайп, и логирование

 

А что делает? И какой язык?

extract().path("otp");

 

получить код 
А инфу я взял из документации по рест ашшуред)




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

Отправлено автор: Nikolaus 04 августа 2021 - 12:32 в Selenium - Functional Testing

Привет всем!
пишу свой первый тест на Андроид и есть проблемы.
На этапе авторизации, требуется перехватить код, 
Но по факту я получаю 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