Если вы начинаете в QA, рано или поздно вы встретите Playwright. 👋
Идея этой штуки довольно простая.
Playwright: это инструмент, который управляет браузером за вас. Всё.
Он может:
• открыть страницу
• нажать кнопку
• заполнить поле
• выбрать пункт в списке
• проверить, что нужный текст появился на экране
То есть Playwright делает примерно то же, что ручной тестировщик в браузере. Только по заранее написанному сценарию. 🤖
Например, вы хотите проверить вход на сайт.
📝 Ручной сценарий:
1. Открыть сайт.
2. Нажать «Войти».
3. Ввести логин и пароль.
4. Проверить, что открылся личный кабинет.
Автотест на Playwright делает те же шаги, но САМ. 🤖
Без кофе, усталости и вопроса
«а где тут эта кнопка была вчера?».
А зачем?
Потому что некоторые проверки приходится повторять много раз.
После релиза. После правки бага. После обновления формы. После того, как разработчик сказал: «Я там чуть-чуть поправил, ничего не должно сломаться». 😅
Ещё он умеет работать с разными браузерами: Chromium, Firefox и WebKit. То есть можно проверять не только «у меня в Chrome работает», а шире.
🍒 Ну, и эйай вишенка на торте
Сейчас можно попросить ИИ провести проверки.
Например:
«Проверь, что пользователь может добавить задачу в todo-лист».
И AI-агент может пойти в браузер, кликать по странице и собирать тест. Под капотом для такого сценария как раз может использоваться Playwright
То есть вы проводите автотесты... с помощью ПРОМПТОВ, а не кода 👀
Но тут важный момент.
AI не понимает ваш продукт лучше вас.
Он может помочь пройти сценарий или набросать автотест.
💡 Но QA всё равно должен понять:
• что именно проверяем
• какой результат правильный
• какие кейсы важные
• не написал ли AI красивую ерунду
Вот тут ссылочки на "почитать подробнее":
🔗Тык раз
🔗Тык два
Пользовались уже Playwright или пока только слышали это слово на собеседованиях? 👀
#Инструмент
