Как подменить трафик во время выполнения автотестов - Playwright
Мой курс по тестированию и автоматизации:
Занятия в группе: okulik.by/
Видеокурс с домашними заданиями: okulik.by/video/
Видеокурс без домашних заданий: okulik.by/item/video-nodz/
Выбирай формат или пиши мне - подберем формат под тебя: t.me/okulikby
------------------------------------------------
Подмена трафика во время тестирования - это то, к чему мы уже привыкли когда речь идет о ручном тестировании. И с помощью Playwright мы можем добавить этот подход и в автотесты, которые мы создаем. В этом видео посмотрим на то, как это делается
------------------------------------------------
Мой телеграм канал: t.me/SeniorTesterEugene
Мой LinkedIn: / eugeneokulik
Мой Instagram: / tester.senior
00:00 Selenium или Playwright?
01:15 Подмена запросов
14:56 Подмена ответа сервера
Пікірлер: 17
Забавно, что мне попалось это видео. Как-раз сейчас готовлю презентацию/мастер класс в своей команде про playwright для разработчиков. Использую его больше для воссоздания состояний и различных ситуаций, которые в обычной жизни воссоздать руками сложно или долго. Часто бывает, что бекенда еще нет, а есть только спецификация. Playwright прекрасно здесь подходит тк вам не нужно ждать. Сразу можно пилить фронтовую часть. Ну и вишенка на торте это то, что если вы уже воссоздали ситуацию (ответ бека, какие-то вводы в форму, нажатия и тп), сделать из этого тест - супер просто. Добавить пару assert и вот вам уже тест.
@SeniorTester
2 ай бұрын
Ага. Playwright, получается, очень универсальный
Давненько не было видео, надеюсь по плейрайту будет выходить побольше)
@SeniorTester
2 ай бұрын
Ага, ещё одно на подходе
Пушка, бомба, топчик, гонка!!!!
Если подменять запросы с бэка - то необходимо потом поддерживать все эти "моки". Мне больше нравится подход с HAR файлами в playwright - когда можно автоматом собирать весь траффик в один файл и потом использовать
Спасибо за новое видео :)
@SeniorTester
2 ай бұрын
Пожалуйста
Первый случай аналогичен с работой Callback-функцией в том же JS, например Playwright и Python - крутые штучки для авто-тестов: минимум кода, большие возможности
@SeniorTester
2 ай бұрын
Да, playwright добавляет интересных возможностей
Видео, как всегда полезное и наглядное!. При запуске, запускается именно Firefox или Nightly?
@SeniorTester
2 ай бұрын
Firefox вроде бы именно
Топ)
@SeniorTester
2 ай бұрын
Согласен)))
давно не было)
@SeniorTester
2 ай бұрын
Дааа. Закрутило меня тут