#инструмент дня
В Google Chrome DevTools присутствует такая штука, как Recorder. Это, грубо говоря, инструмент для записи и воспроизведения последовательности взаимодействия пользователя с вашим ресурсом.
Чтобы вытащить его на панель DevTools, нужно нажать «трёхточечное» меню 👉 More tools 👉 Recorder.
Нажать «Начать запись», проделать необходимые операции, ну а дальше — выгрузить в простом JSON, описывающем последовательность, или в виде скрипта для Puppeteer.
И естественно, для этого инструмента уже имеются расширения! Одно из них — Testing Library Recorder.
Как можно догадаться, результатом экспорта будет скрипт для Testing Library.
Я не могу сказать, что результат идеален. Сгенерированный CSS-селекторы всегда выглядят диковато. С другой стороны, он помогает избежать рутины.
Удачи в тестировании, котаны :)
#test #jest #devtools #testinglibrary
В Google Chrome DevTools присутствует такая штука, как Recorder. Это, грубо говоря, инструмент для записи и воспроизведения последовательности взаимодействия пользователя с вашим ресурсом.
Чтобы вытащить его на панель DevTools, нужно нажать «трёхточечное» меню 👉 More tools 👉 Recorder.
Нажать «Начать запись», проделать необходимые операции, ну а дальше — выгрузить в простом JSON, описывающем последовательность, или в виде скрипта для Puppeteer.
И естественно, для этого инструмента уже имеются расширения! Одно из них — Testing Library Recorder.
Как можно догадаться, результатом экспорта будет скрипт для Testing Library.
Я не могу сказать, что результат идеален. Сгенерированный CSS-селекторы всегда выглядят диковато. С другой стороны, он помогает избежать рутины.
Удачи в тестировании, котаны :)
#test #jest #devtools #testinglibrary
👍9❤4👎1