Udostępnij za pośrednictwem


Korzystanie z funkcji programu Microsoft Playwright Testing w wersji zapoznawczej

Z tego artykułu dowiesz się, jak korzystać z funkcji udostępnianych przez program Microsoft Playwright Testing w wersji zapoznawczej.

Ważne

Microsoft Playwright Testing jest obecnie w wersji zapoznawczej. Aby uzyskać postanowienia prawne dotyczące funkcji platformy Azure, które znajdują się w wersji beta, w wersji zapoznawczej lub w inny sposób nie zostały jeszcze wydane w wersji ogólnodostępnej, zobacz Dodatkowe warunki użytkowania dla wersji zapoznawczych platformy Microsoft Azure.

Wymagania wstępne

Tło

Wersja zapoznawcza microsoft Playwright Testing umożliwia:

  • Przyspieszanie potoków kompilacji przez równoległe uruchamianie testów przy użyciu przeglądarek hostowanych w chmurze.
  • Uprość rozwiązywanie problemów, publikując wyniki testów i artefakty w usłudze, co ułatwia ich dostęp za pośrednictwem portalu usługi.

Te funkcje mają własne plany cenowe i są rozliczane oddzielnie. Możesz użyć funkcji lub obu tych funkcji. Te funkcje można włączyć lub wyłączyć dla obszaru roboczego lub dla dowolnego określonego przebiegu. Aby dowiedzieć się więcej o cenach, zobacz Cennik wersji zapoznawczej usługi Microsoft Playwright Testing

Zarządzanie funkcją dla obszaru roboczego

  1. Zaloguj się do portalu Playwright przy użyciu konta platformy Azure.

  2. Wybierz ikonę ustawień obszaru roboczego, a następnie przejdź do strony Ogólne , aby wyświetlić ustawienia obszaru roboczego.

  3. Przejdź do sekcji Zarządzanie funkcjami .

    Zrzut ekranu przedstawiający stronę ustawień obszaru roboczego w portalu testowania dramaturgów na potrzeby zarządzania funkcjami.

  4. Wybierz funkcje, które chcesz włączyć dla obszaru roboczego.

    Obecnie można włączyć lub wyłączyć tylko funkcję raportowania usługi. Domyślnie raportowanie jest włączone dla obszaru roboczego.

Zarządzanie funkcjami podczas uruchamiania testów

Możesz również użyć funkcji lub obu tych funkcji do uruchomienia testowego.

Ważne

Funkcji można używać tylko w przebiegu testowym, jeśli jest włączona dla obszaru roboczego.

  1. W konfiguracji programu Playwright przejdź do playwright.service.config.ts pliku i użyj tych ustawień do zarządzania funkcjami.
import { getServiceConfig, ServiceOS } from "@azure/microsoft-playwright-testing";
import { defineConfig } from "@playwright/test";
import { AzureCliCredential } from "@azure/identity";
import config from "./playwright.config";

export default defineConfig(
  config,
  getServiceConfig(config, {
    useCloudHostedBrowsers: true, // Select if you want to use cloud-hosted browsers to run your Playwright tests.
  }),
  {
    reporter: [
      ["list"],
      ["@azure/microsoft-playwright-testing/reporter"], //Microsoft Playwright Testing reporter
    ],
  },
);
  • useCloudHostedBrowsers:
    • Opis: To ustawienie umożliwia wybranie, czy używać przeglądarek hostowanych w chmurze, czy przeglądarek na komputerze klienckim do uruchamiania testów playwright. Jeśli wyłączysz tę opcję, testy będą uruchamiane w przeglądarkach komputera klienckiego zamiast przeglądarek hostowanych w chmurze i nie będą naliczane żadne opłaty. Nadal można skonfigurować opcje raportowania.
    • Wartość domyślna: true
    • Przykład:
      useCloudHostedBrowsers: true
      
  • reporter
    • Opis: playwright.service.config.ts Plik rozszerza plik konfiguracji dramaturgu konfiguracji instalatora. Ta opcja zastępuje istniejących reporterów i ustawia reportera microsoft Playwright Testing. Możesz dodać lub zmodyfikować tę listę, aby uwzględnić reporterów, których chcesz użyć. Opłaty są naliczane za raportowanie testowania w programie Microsoft Playwright w przypadku dodania @azure/microsoft-playwright-testing/reporterelementu . Ta funkcja może być używana niezależnie od przeglądarek hostowanych w chmurze, co oznacza, że nie trzeba uruchamiać testów w przeglądarkach zarządzanych przez usługę, aby pobierać raporty i artefakty w portalu Playwright.
    • Wartość domyślna: ["@azure/microsoft-playwright-testing/reporter"]
    • Przykład:
      reporter: [
      ["list"],
      ["@azure/microsoft-playwright-testing/reporter"]],
      
  1. W konfiguracji programu Playwright przejdź do .runsettings pliku i użyj tych ustawień do zarządzania funkcjami.
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
    <TestRunParameters>
        <!--Select if you want to use cloud-hosted browsers to run your Playwright tests.-->
        <Parameter name="UseCloudHostedBrowsers" value="true" />
    </TestRunParameters>
  <!-- NUnit adapter -->  
  .
  .
  .
    <LoggerRunSettings>
        <Loggers>
            <!--microsoft playwright testing service logger for reporting -->
            <Logger friendlyName="microsoft-playwright-testing" enabled="true" />
            <!--could enable any logger additionally -->
            <Logger friendlyName="trx" enabled="false" />
        </Loggers>
    </LoggerRunSettings>
</RunSettings>

  • UseCloudHostedBrowsers

    • Opis: To ustawienie umożliwia wybranie, czy używać przeglądarek hostowanych w chmurze, czy przeglądarek na komputerze klienckim do uruchamiania testów playwright. Jeśli wyłączysz tę opcję, testy będą uruchamiane w przeglądarkach komputera klienckiego zamiast przeglądarek hostowanych w chmurze i nie będą naliczane żadne opłaty.
    • Wartość domyślna: true
    • Przykład:
      <Parameter name="UseCloudHostedBrowsers" value="true" />
      
  • reporter

    • Opis: Wyniki testu i artefakty można opublikować w usłudze przy użyciu microsoft-playwright-testing rejestratora. Możesz wyłączyć raportowanie, usuwając je z elementu .runsettings lub ustawiając na wartość false.
    • Wartość domyślna: true
    • Przykład:
      <Logger friendlyName="microsoft-playwright-testing" enabled="true" />
      
  • Dowiedz się więcej o cenniku usługi Microsoft Playwright Testing w wersji zapoznawczej.