Как указать версию Chromium драматурга в конвейере Azure

У нас есть конвейер в 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 в качестве обновления.

Спасибо за любой совет

Под «Теперь произошел сбой Azure» — предположим, что вы имеете в виду свой конвейер Azure. Но для этого существует множество переменных. Это самостоятельный агент сборки или агент сборки, предоставленный Microsoft? Винда или Линукс?

bryanbcook 28.06.2024 20:15
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
1
184
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Как указать номер версии?

Вы можете изменить свой сценарий PowerShell на следующий, чтобы указать использование версии [email protected].

npm install 
npx [email protected] install

Затем он загрузит файл Chromium 125.0.6422.26.

Спасибо, это хорошо работает. Итак, небольшой вопрос: скоро Azure обновится до следующей версии Chrome, поэтому я хочу обновить эту строку. Откуда вы взяли эту информацию? Например, если бы я хотел загрузить Chromium 126.x.xxx, какую версию я бы вставил после playwright@ и где я могу найти эту информацию, пожалуйста.

Kev 01.07.2024 16:32

Привет @Kev, ты можешь проверить примечание к выпуску драматурга здесь. При выпуске каждой новой версии Playwright примечания к выпуску будут содержать версии браузера, соответствующие этой версии Playwright.

Miao Tian-MSFT 02.07.2024 03:14

Как раз то, что мне нужно, большое спасибо

Kev 02.07.2024 09:54

Другие вопросы по теме

Похожие вопросы

Попытка получить все PR из «branch/*» с помощью Rest API
Как запустить весь конвейер Azure, от начала до конца, внутри контейнера Docker?
Как добавить встроенное изображение в описание или комментарий рабочего элемента Azure Devops с помощью WorkItemTrackingHttpClient?
Azure – RBAC для группы управления
Как назначить разрешения на уровне организации для создания репозиториев во всех проектах организации в Azure DevOps?
Развертывание веб-приложения Python (Dash) в Azure, конвейер работает слишком долго, а колесо создания сообщений для панд все еще работает. Как оптимизировать?
Нет кнопки «Импортировать конвейер» в Azure DevOps
Не удалось войти в систему для пользователя «<участник, идентифицированный токеном>» при авторизации на SQL Server через субъект-службу из назначенной группы AAD
Доступ к артефактам конвейера Azure DevOps из другой организации
Конвейеры ADO YAML | Как получить секретную переменную из группы переменных на основе значения другой переменной