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

Публикации Alx059

5 публикаций создано Alx059 (учитываются публикации только с 30 марта 2023)


#179290 Использование Rest Assured в автотесте

Отправлено автор: Alx059 28 апреля 2021 - 10:09 в Selenium - Functional Testing

Добрый День!
Возник вопрос с использованием библиотеки rest assured.
Кратко: Автотест генерирует рандом почту по формату дата +время+gmail.com
На эту почту приходит код подтверждения.
Есть Апи которая перехватывает код на почте, но тк почта рандомная подставлять  у меня не получается.
Вопрос: как можно взять  случайно сгенерированную почту и  реализовать так что бы она регулярно подставлялась в вызов апи?




#179067 Интеграция задач Jira - Github

Отправлено автор: Alx059 19 марта 2021 - 12:33 в Управление тестированием

Доброго Дня!
Использовали для работы Github issues , но по мере роста проекта  гитхаб стал не устраивать тестировщиков  менеджеров и тд.
Решили развернуть джира, но тут разработка встал в позу и не хочет уходить от issues github.
Менеджмент поставил задача  интегрировать Созданную задачу в Jira  в GitHub issues или наоборот, но что бы задача  была в двух местах.
Пробовал разные плагины типа Exalate в джире, но там надо предоставить доступ к репозиторию ,  это нас не устроило.
Есть ли какие то способы еще интегрировать Issue между двумя системами? платные\бесплатны без разницы.




#178838 Генерация почты и получение кода

Отправлено автор: Alx059 24 февраля 2021 - 07:28 в Selenium - Functional Testing

Добрый День!
Цель такая: проверка регистрации( заполнение  поля уникальным email)
Сейчас сделал  автоматическую генерацию почту  по дате + времени - это работает
Вопрос в том как перехватывать код из письма отправленный на эту почту? такое вообще возможно?

Может быть есть какие то другие варианты для работы с почтой и получение кода из письма?

 

 




#178814 Использование результата запроса

Отправлено автор: Alx059 16 февраля 2021 - 17:17 в Selenium - Functional Testing

 

Получение кода должно выглядеть как-то так:

String code = RestAssured.
when().get("url").
then().statusCode(200).
extract().path("code");

Благодарю!
Ваш ответ помог.




#178812 Использование результата запроса

Отправлено автор: Alx059 16 февраля 2021 - 14:13 в Selenium - Functional Testing

Добрый День!
Только начал писать тесты по автоматизации на веб, но  есть кусок функционала где требуется подтверждение с помощью случайно сгенерированного кода  который приходит смс.
Написали апишку.  В запросе номер телефона, в респонсе приходит  последний код по этому телефону( код всегда рандомный)
Пытаюсь использовать  Rest Assured , подскажите как сделать вызов корректно в тесте и  забрать результат запроса и использовать его дальше в тестах на веб?
использую Selenium, Java,selenide,junit4
Сейчас у меня вызов написан как то так, но не пойму как получить код(  много искал, везде примеры со статическими данными в респонсе)
public void responce(){
ValidatableResponse body = RestAssured.
when().get("url").
then().assertThat().statusCode(200).
body("code.findAll",is("....")); - но понимаю что это не корректно, вызов проходит но ответа не получаю т.к не те параметры в боди.

респонс выглядит так 

{
    "code"123456( код всегда разный)
}