Можно ли запустить браузер Chrome с помощью CodeceptJS + PlayWright или CodeceptJS + Puppeteer?

Я могу запустить браузер Chrome с помощью Playwright-core и puppeteer-core, но хочу использовать codeceptjs с Playwright.

Можем ли мы использовать ядро ​​Playwright или ядро ​​кукловода с CodeceptJS?


person Sumit Choudhary    schedule 21.03.2021    source источник


Ответы (1)


Было дано решение для установки кукловода без загрузки двоичных файлов хрома в этом сообщении о проблеме < / а>:

npm config set puppeteer_skip_chromium_download true
npm install puppeteer

Для драматурга существует такая же переменная среды, как описано в их документации:

PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 npm i -D playwright

После этого вы можете установить и настроить CodeceptJS как обычно:

npm install codeceptjs
npx codeceptjs init

Обратите внимание, что есть также открытая проблема в репозитории CodeceptJS, связанная с явной поддержкой пакета playwright-core, поэтому нет официального способа установить этот пакет напрямую.

person Roman Mkrtchian    schedule 21.03.2021