У нас есть конвейер в Azure, который в рамках процесса запускает набор тестов Playwright. Еще несколько дней назад все работало хорошо, поскольку следующий сценарий PowerShell был частью конвейера.
npm install
npx playwright install
Это был рабочий ответ
Downloading Chromium 125.0.6422.26 (playwright build v1117)[2m from https://playwright.azureedge.net/builds/chromium/1117/chromium-win64.zip[22m
Теперь внезапно это изменилось на это, и у нас возникли проблемы
Downloading Chromium 127.0.6533.17 (playwright build v1124)[2m from https://playwright.azureedge.net/builds/chromium/1124/chromium-win64.zip[22m
А версия 126 пропущена. Теперь Azure не удается запустить тесты, поскольку она еще не поддерживает Chrome 127. Как указать номер версии?
Даже NuGet в VS предлагает только версию 126 в качестве обновления.
Спасибо за любой совет
Как указать номер версии?
Вы можете изменить свой сценарий PowerShell на следующий, чтобы указать использование версии [email protected]
.
npm install
npx [email protected] install
Затем он загрузит файл Chromium 125.0.6422.26
.
Спасибо, это хорошо работает. Итак, небольшой вопрос: скоро Azure обновится до следующей версии Chrome, поэтому я хочу обновить эту строку. Откуда вы взяли эту информацию? Например, если бы я хотел загрузить Chromium 126.x.xxx, какую версию я бы вставил после playwright@ и где я могу найти эту информацию, пожалуйста.
Привет @Kev, ты можешь проверить примечание к выпуску драматурга здесь. При выпуске каждой новой версии Playwright примечания к выпуску будут содержать версии браузера, соответствующие этой версии Playwright.
Как раз то, что мне нужно, большое спасибо
Под «Теперь произошел сбой Azure» — предположим, что вы имеете в виду свой конвейер Azure. Но для этого существует множество переменных. Это самостоятельный агент сборки или агент сборки, предоставленный Microsoft? Винда или Линукс?