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

Alx059

Регистрация: 16 фев 2021
Offline Активность: 24 июн 2021 10:53
-----

Мои темы

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

28 апреля 2021 - 10:09

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


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

19 марта 2021 - 12:33

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


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

24 февраля 2021 - 07:28

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

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

 

 


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

16 февраля 2021 - 14:13

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