Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Lär dig hur du använder Microsoft Playwright Testing Preview för att köra slutpunkt-till-slutpunkt-tester för lokalt distribuerade program. Microsoft Playwright Testing använder molnbaserade, fjärranslutna webbläsare för att köra Playwright-tester i stor skala. Du kan använda tjänsten för att köra tester för appar på localhost eller som du är värd för i din infrastruktur.
Med Playwright kan du exponera nätverk som är tillgängliga på klientdatorn för fjärrwebbläsare. När du exponerar ett nätverk kan du ansluta till lokala resurser från din Playwright-testkod utan att behöva konfigurera ytterligare brandväggsinställningar.
Viktigt!
Microsoft Playwright Testing är för närvarande i förhandsversion. Juridiska villkor som gäller för Azure-funktioner som är i betaversion, förhandsversion eller som ännu inte har släppts i allmän tillgänglighet finns i Kompletterande användningsvillkor för Förhandsversioner av Microsoft Azure.
Konfigurera Playwright för att exponera lokala nätverk
Om du vill exponera lokala nätverk och resurser för fjärrwebbläsare kan du använda exposeNetwork
alternativet i Playwright. Läs mer om alternativet exposeNetwork
i dokumentationen om Dramatiker.
Du kan ange ett eller flera nätverk med hjälp av en lista med regler. Om du till exempel vill exponera test-/mellanlagringsdistributioner och localhost: *.test.internal-domain,*.staging.internal-domain,<loopback>
.
Du kan konfigurera alternativet exposeNetwork
i playwright.service.config.ts
. I följande exempel visas hur du exponerar localhost
nätverket med hjälp <loopback>
av regeln. Du kan också ersätta localhost
med en domän som du vill aktivera för tjänsten.
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, {
exposeNetwork: '<loopback>', // Allow service to access the localhost.
}),
);
Du kan nu referera localhost
till testkoden Playwright och köra testerna på molnbaserade webbläsare med Microsoft Playwright Testing:
npx playwright test --config=playwright.service.config.ts --workers=20
Du kan konfigurera alternativet ExposeNetwork
i .runsettings
. I följande exempel visas hur du exponerar localhost
nätverket med hjälp <loopback>
av regeln. Du kan också ersätta localhost
med en domän som du vill aktivera för tjänsten.
<TestRunParameters>
<!--Use this option to connect to local resources from your Playwright test code without having to configure additional firewall-->
<Parameter name="ExposeNetwork" value="loopback" />
</TestRunParameters>
Du kan nu referera localhost
till testkoden Playwright och köra testerna på molnbaserade webbläsare med Microsoft Playwright Testing:
dotnet test --settings:.runsettings --logger "microsoft-playwright-testing" -- NUnit.NumberOfTestWorkers=20
Relaterat innehåll
- Köra Dramatikertester i stor skala med Microsoft Playwright Testing
- Läs mer om att skriva dramatikertester i dokumentationen om Dramatiker