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
- Konto platformy Azure z aktywną subskrypcją. Utwórz konto bezpłatnie.
- Obszar roboczy Testowania dramaturgów firmy Microsoft. Aby utworzyć obszar roboczy, zobacz Szybki start: uruchamianie testów dramaturgów na dużą skalę.
- Aby zarządzać funkcjami, twoje konto platformy Azure musi mieć rolę Współautor lub Właściciel na poziomie obszaru roboczego. Dowiedz się więcej o zarządzaniu dostępem do obszaru roboczego.
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
Zaloguj się do portalu Playwright przy użyciu konta platformy Azure.
Wybierz ikonę ustawień obszaru roboczego, a następnie przejdź do strony Ogólne , aby wyświetlić ustawienia obszaru roboczego.
Przejdź do sekcji Zarządzanie funkcjami .
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.
- 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/reporter
elementu . 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"]],
- Opis:
- 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" />
- Opis: Wyniki testu i artefakty można opublikować w usłudze przy użyciu
Powiązana zawartość
- Dowiedz się więcej o cenniku usługi Microsoft Playwright Testing w wersji zapoznawczej.