Поделиться через


Управление маркерами доступа к рабочей области в предварительной версии Microsoft Playwright Testing

В этой статье вы узнаете, как управлять маркерами доступа к рабочей области в предварительной версии Microsoft Playwright Testing. Маркеры доступа используются для проверки подлинности и авторизации доступа к рабочей области.

Маркеры доступа связаны с учетной записью пользователя и рабочей областью. При использовании маркера доступа для выполнения тестов Playwright служба проверяет роль управления доступом на основе ролей Azure (Azure RBAC), чтобы проверить, предоставлен ли вам доступ для выполнения тестов в службе. Дополнительные сведения о доступе к рабочей области в Microsoft Playwright Testing.

Можно создать несколько маркеров доступа для каждой рабочей области, например, чтобы различать выполнение тестов в интерактивном режиме или в рамках рабочего процесса непрерывной интеграции (CI). При создании маркера доступа маркер имеет ограниченный срок действия.

Внимание

Тестирование Microsoft Playwright в настоящее время находится в предварительной версии. Юридические условия, применимые к функциям Azure, которые находятся в бета-версии, предварительной версии или в противном случае еще не выпущены в общедоступную версию, см . в дополнительных условиях использования для предварительных версий Microsoft Azure.

Необходимые компоненты

Защита маркеров доступа

Маркеры доступа к рабочей области похожи на пароль для рабочей области Microsoft Playwright Testing. Всегда будьте осторожны, чтобы защитить маркеры доступа. Избегайте распространения маркеров доступа другим пользователям, жесткого написания кода или сохранения их в любом месте обычного текста, доступного другим пользователям.

Отмените и повторно создайте маркеры, если вы считаете, что они были скомпрометированы.

Просмотр всех маркеров доступа к рабочей области

Список маркеров доступа для рабочей области можно просмотреть на портале Playwright. Для каждого маркера в списке отображается имя маркера, состояние и дата окончания срока действия. Вы не можете получить значение маркера доступа после его создания.

Список маркеров доступа для рабочих областей, к которых у вас есть доступ.

Чтобы просмотреть список маркеров доступа к рабочей области, выполните следующие действия.

  1. Войдите на портал Playwright с помощью учетной записи Azure.

  2. Щелкните рабочую область.

  3. Щелкните значок параметров на домашней странице, чтобы перейти к параметрам рабочей области.

  4. Выберите страницу маркеров доступа, чтобы просмотреть список маркеров доступа.

    На странице маркеров доступа отображается список маркеров доступа для рабочей области.

    Снимок экрана: страница параметров маркеров доступа на портале Playwright.

Создание маркера доступа к рабочей области

Создайте маркер доступа, чтобы авторизовать доступ к рабочей области Microsoft Playwright Testing и запустить существующие тесты Playwright в рабочей области. Вы можете создать несколько маркеров доступа для рабочей области. При создании маркера доступа необходимо указать дату окончания срока действия маркера. После истечения срока действия маркера необходимо создать новый маркер доступа.

При использовании маркера доступа служба проверяет роль azure RBAC пользователя, связанного с маркером доступа, чтобы убедиться, что необходимые разрешения предоставлены. Например, если у вас есть роль читателя, вы не можете запустить тесты Playwright, но просмотреть результаты теста можно. При изменении назначения ролей служба проверяет разрешения во время выполнения действия.

Чтобы создать новый маркер доступа к рабочей области, выполните следующие действия.

  1. Войдите на портал Playwright с помощью учетной записи Azure.

  2. Щелкните рабочую область.

  3. Щелкните значок параметров на домашней странице, чтобы перейти к параметрам рабочей области.

  4. На странице маркеров доступа выберите "Создать новый маркер".

    Снимок экрана: страница параметров маркеров доступа на портале Playwright Testing, на котором выделена кнопка

  5. Введите сведения о маркере доступа и нажмите кнопку "Создать маркер".

    Снимок экрана: руководство по настройке на портале playwright Testing с выделением кнопки

  6. Скопируйте маркер доступа для рабочей области.

    Маркер доступа можно сохранить в хранилище секретов CI/CD или использовать в переменной среды для интерактивного выполнения тестов.

    Снимок экрана, на котором показано, как скопировать созданный маркер доступа на портале Playwright Testing.

    Внимание

    Вы можете получить доступ только к значению маркера сразу после его создания. Вы больше не можете получить доступ к значению маркера в дальнейшем.

Примечание.

Количество маркеров доступа для каждого пользователя и рабочей области ограничено. Дополнительные сведения см. в ограничениях службы Microsoft Playwright Testing.

Удаление маркера доступа

Вы можете удалить только маркеры доступа, созданные в рабочей области. Чтобы создать маркер доступа, выполните приведенные действия.

  1. Войдите на портал Playwright с помощью учетной записи Azure.

  2. Щелкните рабочую область.

  3. Щелкните значок параметров на домашней странице, чтобы перейти к параметрам рабочей области.

  4. На странице маркеров доступа выберите "Удалить" рядом с маркером доступа, который требуется удалить.

    Снимок экрана: удаление маркера доступа на портале Playwright.

  5. Выберите " Удалить" на странице подтверждения удаления.

Внимание

Невозможно отменить операцию удаления маркера доступа. Все существующие скрипты для выполнения тестов с этим маркером завершаются ошибкой после удаления маркера доступа.