[ Пред. ] [ Содержание ] [ След. ]

Playwright

[ @debian @install @playwright ]

 


Установить Playwright


Тут надо решить, как он будет использовать — или Playwright как есть, и дальше разруливаться в файлах самостоятельно (через тот же Software:Sublime), или проекты будут управляться через определенную IDE — например, „Aqua” от jetBrains.


https://www.jetbrains.com/aqua/download/#section=linux — там файл tar.gz


tar -xvf archive.tar.gz


есть snap:


sudo snap install jetbrains aqua --classic


Если через IDE, тогда надо сперва установить саму IDE, а Playwright установить из её консоли.


Сперва зайти в каталог, в котором всё будет установлено — english name only, и без пробелов.


npm init playwright@latest


Проверить Playwright


В каталоге, в котором он установлен, выполнить запуск end-to-end tests:


npx playwright test


Перед этим можно (но не обязательно) проверить содержимое трех файлов:
- ./tests/example.spec.ts - Example end-to-end test
- ./tests-examples/demo-todo-app.spec.ts - Demo Todo App end-to-end tests
- ./playwright.config.ts - Playwright Test configuration


В итоге проверить результат запуска тестов:


npx playwright show-report


Откроется окно бразуера по-умолчанию по адресу http://localhost:9323/


Другие возможности


Starts the interactive UI mode


npx playwright test --ui


Runs the tests only on Desktop Chrome


npx playwright test --project=chromium


Runs the tests in a specific file


npx playwright test example


Runs the tests in debug mode


npx playwright test --debug


Auto generate tests with Codegen


npx playwright codegen