Menggunakan browser yang dihosting cloud untuk aplikasi yang disebarkan secara lokal dengan Pratinjau Pengujian Microsoft Playwright
Pelajari cara menggunakan Pratinjau Pengujian Microsoft Playwright untuk menjalankan pengujian end-to-end untuk aplikasi yang disebarkan secara lokal. Pengujian Microsoft Playwright menggunakan browser jarak jauh yang dihosting cloud untuk menjalankan pengujian Playwright dalam skala besar. Anda dapat menggunakan layanan untuk menjalankan pengujian untuk aplikasi di localhost, atau yang Anda host di infrastruktur Anda.
Playwright memungkinkan Anda mengekspos jaringan yang tersedia di komputer klien ke browser jarak jauh. Saat mengekspos jaringan, Anda dapat tersambung ke sumber daya lokal dari kode uji Playwright tanpa harus mengonfigurasi pengaturan firewall tambahan.
Penting
Pengujian Microsoft Playwright saat ini dalam pratinjau. Untuk persyaratan hukum yang berlaku untuk fitur Azure yang beta, dalam pratinjau, atau belum dirilis ke ketersediaan umum, lihat Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure.
Mengonfigurasi Playwright untuk mengekspos jaringan lokal
Untuk mengekspos jaringan dan sumber daya lokal ke browser jarak jauh, Anda dapat menggunakan exposeNetwork
opsi di Playwright. Pelajari selengkapnya tentang exposeNetwork
opsi dalam dokumentasi Playwright.
Anda dapat menentukan satu atau beberapa jaringan dengan menggunakan daftar aturan. Misalnya, untuk mengekspos penyebaran pengujian/penahapan dan localhost: *.test.internal-domain,*.staging.internal-domain,<loopback>
.
Anda dapat mengonfigurasi exposeNetwork
opsi di playwright.service.config.ts
. Contoh berikut menunjukkan cara mengekspos localhost
jaringan dengan menggunakan <loopback>
aturan:
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.
}),
);
Anda sekarang dapat mereferensikan localhost
dalam kode uji Playwright, dan menjalankan pengujian pada browser yang dihosting cloud dengan Pengujian Microsoft Playwright:
npx playwright test --config=playwright.service.config.ts --workers=20
Konten terkait
- Jalankan pengujian Playwright dalam skala besar dengan Pengujian Microsoft Playwright
- Pelajari selengkapnya tentang menulis tes Playwright dalam dokumentasi Playwright