From e2651962464fad87a978db3ddcc5a62a3e4ec4ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Ka=C5=88ka?= <124378142+LukasKanka@users.noreply.github.com> Date: Thu, 28 Dec 2023 19:44:01 +0100 Subject: [PATCH] net --- articles/playwright-dot-net.html | 101 +++++++++++++++++++++++++++++-- 1 file changed, 97 insertions(+), 4 deletions(-) diff --git a/articles/playwright-dot-net.html b/articles/playwright-dot-net.html index eb965bc..92fdfd4 100644 --- a/articles/playwright-dot-net.html +++ b/articles/playwright-dot-net.html @@ -3,13 +3,13 @@ - + - Testing Docs - Co je automatizované testování + Testing Docs - Playwright MSTest + .Net @@ -43,8 +43,101 @@
-

Text

-

Text

+

Playwright MSTest + .Net

+

Instalace:

+

Playwright byl vytvořen speciálně pro potřeby end-to-end testování. Playwright + podporuje všechny moderní renderovací enginy včetně Chromium, WebKit a + Firefox. Testujte v systémech Windows, Linux a macOS, lokálně nebo na CI, + bezobslužně nebo v čele s nativní mobilní emulací.

+

Můžete se rozhodnout použít základní třídy NUnit nebo základní třídy MSTest, + které Playwright poskytuje pro psaní komplexních testů. Tyto třídy podporují + spouštění testů na více modulech prohlížeče, paralelní testy, úpravu možností + spuštění/kontextu a získání instance Page/BrowserContext na test z krabice. + Alternativně můžete knihovnu použít k ručnímu zápisu testovací infrastruktury.

+

Začněte vytvořením nového projektu pomocí rozhraní . Tím se vytvoří adresář, + který obsahuje soubor:

+ +
+ +
+ +

+ Nainstalujte potřebné závislosti Playwright:

+
+ +
+

Sestavte projekt tak, aby byl k dispozici uvnitř adresáře:playwright.ps1bin

+
+ +
+

Nainstalujte požadované prohlížeče nahrazením skutečným názvem výstupní + složky, např.: netXnet6.0

+
+ +
+

Pokud není k dispozici, musíte nainstalovat PowerShell.pwsh

+

Přidání příkladů testů.

+

Upravte soubor pomocí níže uvedeného kódu a vytvořte příklad kompletního + testu: UnitTest1.cs

+
+ +
+ +

Spuštění ukázkových testů.

+ +

Ve výchozím nastavení budou testy spuštěny na chromu. To lze konfigurovat + pomocí proměnné prostředí nebo úpravou možností konfigurace spuštění. + Testy jsou spouštěny v bezobslužném režimu, což znamená, že se při spuštění + testů neotevře žádný prohlížeč. Výsledky testů a protokoly testů se zobrazí v + terminálu.BROWSER

+
+ +
+

Podívejte se na náš dokument o Test Runners, kde se dozvíte více o spouštění + testů v režimu hlavy, spouštění více testů, spouštění konkrétních konfigurací + atd.

+ + + +