Как стать автором
Обновить

Вышел релиз Playwright 1.38

Уровень сложностиСредний
Время на прочтение2 мин
Количество просмотров1.3K

Обновления UI Mode

  1. Увеличенный временной диапазон.

  2. Редизайн сетевой панели.

Новые APIs

Депрекация

Серьезные изменения: Playwright больше не загружает браузеры автоматически

Примечание. Если вы используете пакет @playwright/test, это изменение вас не затронет.

Playwright рекомендует использовать пакет @playwright/test и загружать браузеры с помощью команды npx playwright. Если вы следуете этой рекомендации, для вас ничего не изменилось. Однако вплоть до версии 1.38 при установке пакета playwright вместо @playwright/test браузеры загружались автоматически. Это уже не так, и рекомендуется явно загружать браузеры с помощью команды установки npx playwright.

v1.37 и более ранние версии

Пакет playwright загружал браузеры во время установки npm, а пакет @playwright/test — нет.

v1.38 и более поздние версии

Пакеты playwright и @playwright/test не загружают браузеры во время установки npm.

Рекомендуемая миграция

Запустите установку npx playwright, чтобы загрузить браузеры после установки npm. Например, в вашей конфигурации CI:

- run: npm ci
- run: npx playwright install --with-deps

Альтернативный вариант миграции – не рекомендуется

Добавьте @playwright/browser-chromium, @playwright/browser-firefox и @playwright/browser-webkit в качестве зависимости. Эти пакеты загружают соответствующие браузеры во время установки npm. Убедитесь, что вы синхронизировали версии всех пакетов playwright :

// package.json
{
  "devDependencies": {
    "playwright": "1.38.0",
    "@playwright/browser-chromium": "1.38.0",
    "@playwright/browser-firefox": "1.38.0",
    "@playwright/browser-webkit": "1.38.0"
  }
}

Версии браузера

  • Chromium 117.0.5938.62

  • Mozilla Firefox 117.0

  • WebKit 17.0

Теги:
Хабы:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Публикации

Истории

Работа

Ближайшие события

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань