Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megtudhatja, hogyan futtathat végpontok közötti teszteket helyileg üzembe helyezett alkalmazásokhoz a Microsoft Playwright Testing Preview használatával. A Microsoft Playwright Testing felhőalapú távoli böngészőket használ a Playwright-tesztek nagy léptékű futtatásához. A szolgáltatással teszteket futtathat a localhoston vagy az infrastruktúrán futó alkalmazásokhoz.
A Playwright lehetővé teszi az ügyfélszámítógépen elérhető hálózatok távoli böngészők számára való elérhetővé tát. Ha elérhetővé tesz egy hálózatot, a Playwright tesztkódból csatlakozhat a helyi erőforrásokhoz anélkül, hogy további tűzfalbeállításokat kellene konfigurálnia.
Fontos
A Microsoft Playwright Testing jelenleg előzetes verzióban érhető el. A bétaverzióban, előzetes verzióban vagy egyébként még nem általánosan elérhető Azure-szolgáltatásokra vonatkozó jogi feltételekért tekintse meg a Microsoft Azure Előzetes verzió kiegészítő használati feltételeit.
A Playwright konfigurálása helyi hálózatok felfedésére
Ha távoli böngészők számára szeretné elérhetővé tenni a helyi hálózatokat és erőforrásokat, használja a exposeNetwork
Playwright lehetőséget. További információ a exposeNetwork
Playwright dokumentációjában található lehetőségről .
Egy vagy több hálózatot a szabályok listájával adhat meg. Például a tesztelési/előkészítési üzemelő példányok és a localhost közzétételéhez: *.test.internal-domain,*.staging.internal-domain,<loopback>
.
A beállítást a exposeNetwork
következőben playwright.service.config.ts
konfigurálhatja: . Az alábbi példa bemutatja, hogyan teheti elérhetővé a localhost
hálózatot a <loopback>
szabály használatával. Olyan tartományra is lecserélheti a helyére localhost
, amelyet engedélyezni szeretne a szolgáltatáshoz.
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.
}),
);
Most már hivatkozhat localhost
a Playwright tesztkódjára, és futtathatja a teszteket a felhőben üzemeltetett böngészőkben a Microsoft Playwright Testing használatával:
npx playwright test --config=playwright.service.config.ts --workers=20
A beállítást a ExposeNetwork
következőben .runsettings
konfigurálhatja: . Az alábbi példa bemutatja, hogyan teheti elérhetővé a localhost
hálózatot a <loopback>
szabály használatával. Olyan tartományra is lecserélheti a helyére localhost
, amelyet engedélyezni szeretne a szolgáltatáshoz.
<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>
Most már hivatkozhat localhost
a Playwright tesztkódjára, és futtathatja a teszteket a felhőben üzemeltetett böngészőkben a Microsoft Playwright Testing használatával:
dotnet test --settings:.runsettings --logger "microsoft-playwright-testing" -- NUnit.NumberOfTestWorkers=20
Kapcsolódó tartalom
- Playwright-tesztek nagy méretekben való futtatása a Microsoft Playwright Testing használatával
- További információ a Playwright-tesztek írásáról a Playwright dokumentációjában