Felhőalapú böngészők használata helyileg telepített alkalmazásokhoz a Microsoft Playwright tesztelési előzetes verziójával
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 közzé a hálózatot a localhost
<loopback>
szabály használatával:
export default defineConfig(config, {
workers: 20,
use: {
// Specify the service endpoint.
connectOptions: {
wsEndpoint: `${process.env.PLAYWRIGHT_SERVICE_URL}?cap=${JSON.stringify({
// Can be 'linux' or 'windows'.
os: process.env.PLAYWRIGHT_SERVICE_OS || 'linux',
runId: process.env.PLAYWRIGHT_SERVICE_RUN_ID
})}`,
timeout: 30000,
headers: {
'x-mpt-access-key': process.env.PLAYWRIGHT_SERVICE_ACCESS_TOKEN!
},
// Allow service to access the localhost.
exposeNetwork: '<loopback>'
}
}
});
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
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
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: