Trwa sprzedaż biletów na konferencję Testing Ground Conference 2026, której jesteśmy głównym organizatorem. Bilety dostępne na: https://testingground.pl/
Automatyzacja testów z narzędziem Playwright (C#)

Pierwotna cena wynosiła: 3299,00 PLN.Aktualna cena wynosi: 2399,00 PLN.

  • Widoczna cena nie zawiera VAT(23%)
  • Certyfikat ukończenia
  • Dodatkowe materiały po szkoleniu
  • 30 dniowe wsparcie szkoleniowca
  • Praktyczne zadania
  • Możliwość płatności w ratach (umowa bezpośrednio z Quality Island) – Pobierz wzór umowy
Stacjonarnie czy online?
Wybierz datę
Zobacz opinie o szkoleniu

Szkolenie „Automatyzacja testów z narzędziem Playwright w języku C#” jest przeznaczone dla testerów i specjalistów QA, którzy chcą zdobyć praktyczne umiejętności tworzenia testów automatycznych aplikacji webowych w ekosystemie .NET. Sprawdzi się zarówno w przypadku osób rozpoczynających pracę z Playwright, jak i testerów posiadających doświadczenie z Selenium, którzy chcą poznać nowoczesne podejście do automatyzacji.

Podczas szkolenia uczestnicy utworzą projekt testowy w języku C# i nauczą się integrować Playwright z frameworkiem NUnit. Poznają strukturę projektu, sposób zarządzania zależnościami oraz mechanizmy odpowiedzialne za uruchamianie i izolowanie testów. Playwright dla .NET udostępnia klasy bazowe dla NUnit, MSTest i xUnit, zapewniające między innymi osobną stronę lub kontekst przeglądarki dla każdego testu.

Uczestnicy nauczą się tworzyć scenariusze end-to-end, wyszukiwać elementy za pomocą stabilnych locatorów oraz automatyzować formularze, okna dialogowe, nowe karty, ramki i dynamicznie zmieniające się elementy interfejsu. Poznają mechanizm automatycznego oczekiwania Playwright oraz asercje zaprojektowane z myślą o ograniczeniu problemów z synchronizacją i niestabilnymi testami.

Ważną częścią szkolenia będzie organizacja kodu testowego. Uczestnicy zastosują wzorzec Page Object Model, utworzą klasy stron i komponentów, przygotują metody wielokrotnego użytku oraz nauczą się zarządzać konfiguracją i danymi testowymi. Omówione zostaną również dobre praktyki programowania asynchronicznego w C#, w tym poprawne wykorzystywanie metod async i await.

Szkolenie prowadzone jest w formie praktycznych warsztatów. Uczestnicy samodzielnie tworzą projekt, rozwijają przypadki testowe, analizują błędy i refaktoryzują kod. Dzięki temu po zakończeniu zajęć potrafią przygotować własny projekt automatyzacji w C# i dalej rozwijać go zgodnie z potrzebami zespołu oraz testowanej aplikacji.

Organizacja

  • 2 dni ( 2 x 7 h) w godzinach 8:00-15:00
  • Dodatkowe materiały po szkoleniu
  • Certyfikat uczestnictwa
  • Nagranie z całego szkolenia (dodatkowo płatne)
  • 30 dniowe wsparcie ekspertów
  • Praktyczne zadania
  • Wieloletni praktyk, ekspert w obszarze testów
  • Forma szkolenia
    Szkolenie realizowane jest online (na żywo, na profesjonalnej platformie do pracy zdalnej ClickMeeting) lub stacjonarnie, w zależności od wybranego terminu. W obu przypadkach pracujemy warsztatowo, z aktywnym udziałem uczestników. Możemy przeprowadzić szkolenie w formule otwartej lub w formule zamkniętej, dopasowanej do projektu firmy.
  • Czas trwania
    Szkolenie trwa 2 dni (ok. 14 godzin pracy warsztatowej), z przerwami. Skupiamy się na konkretach, bez „rozciągania programu”.
  • Poziom
    Możemy przeprowadzić szkolenie dla każdego poziomu zaawansowania grupy.

Dla kogo

Szkolenie jest przeznaczone dla:

  • testerów automatyzujących pracujących w języku C#,
  • testerów manualnych znających podstawy C# i chcących rozpocząć automatyzację,
  • specjalistów QA zainteresowanych wykorzystaniem Playwright,
  • osób posiadających doświadczenie z Selenium,
  • programistów .NET zainteresowanych testami end-to-end,
  • zespołów planujących wdrożenie lub rozwój automatyzacji testów,
  • osób chcących zintegrować testy automatyczne z procesami CI/CD.

Szkolenie sprawdzi się również dla zespołów, które posiadają już testy w Selenium i chcą poznać możliwości Playwright lub rozważają migrację do tego narzędzia.

Czego się nauczysz

Po szkoleniu będziesz potrafić:

  • skonfigurować projekt Playwright w środowisku .NET,
  • tworzyć testy automatyczne w języku C#,
  • budować stabilne scenariusze end-to-end,
  • korzystać z locatorów i automatycznego oczekiwania Playwright,
  • tworzyć czytelne i skuteczne asercje,
  • automatyzować formularze i dynamiczne elementy aplikacji,
  • organizować projekt zgodnie ze wzorcem Page Object Model,
  • zarządzać danymi testowymi i konfiguracją środowisk,
  • wykonywać testy API,
  • przechwytywać i mockować komunikację sieciową,
  • uruchamiać testy w różnych przeglądarkach,
  • debugować i analizować nieudane testy,
  • uruchamiać testy równolegle,
  • przygotować projekt do działania w CI/CD.

Jak pracujemy

Szkolenie ma formę praktycznych warsztatów. Uczestnicy pracują na własnych komputerach i krok po kroku budują projekt automatyzacji testów w C#.

Podczas zajęć:

  • samodzielnie tworzysz testy,
  • wykonujesz praktyczne ćwiczenia,
  • analizujesz i poprawiasz błędy,
  • rozwijasz strukturę projektu,
  • pracujesz z UI oraz API,
  • otrzymujesz bieżący feedback od trenera,
  • poznajesz dobre praktyki stosowane w rzeczywistych projektach.

Celem szkolenia jest nie tylko poznanie składni Playwright, ale przede wszystkim nauczenie uczestników, jak projektować stabilną i łatwą w dalszym rozwoju automatyzację.

Atuty szkoleń

01

Praktyka zamiast teorii

Szkolenia prowadzą praktycy, którzy na co dzień pracują z jakością i testami.
Zero „hello world”, realne przypadki i problemy z projektów.

02

Elastyczne formy płatności

Raty 0%, płatność odroczona lub dofinansowanie z BUR.
Pomagamy dobrać najlepszą opcję, bez presji i zbędnych formalności.

03

Certyfikat potwierdzający realne kompetencje

Po szkoleniu otrzymujesz certyfikat w języku angielskim, możliwy do udostępnienia rekruterom i pracodawcom.
Zakres certyfikatu jasno opisuje zdobyte umiejętności.

04

Profesjonalna forma online

Interaktywne zajęcia na stabilnej platformie:
współdzielenie ekranu, Q&A, nagrania, materiały i aktywny kontakt z trenerem.

05

Wsparcie po szkoleniu

Nie zostawiamy Cię samego po ostatnim slajdzie.
Masz pytania po szkoleniu? Możesz do nas wrócić z konkretnym problemem.

06

Gwarancja zadowolenia

Jeśli szkolenie nie spełni Twoich oczekiwań, porozmawiamy.
A jeśli masz uzasadnione zastrzeżenia, zwracamy pieniądze.

Wymagania wstępne

Każdy uczestnik powinien posiadać komputer z:

  • dostępem do internetu,
  • możliwością instalowania oprogramowania,
  • zainstalowanym środowiskiem .NET,
  • Visual Studio, Visual Studio Code lub JetBrains Rider,
  • zainstalowanym systemem Git,
  • dostępem do terminala lub wiersza poleceń,
  • możliwością instalacji przeglądarek wymaganych przez Playwright.

Przed rozpoczęciem szkolenia uczestnicy otrzymają informacje dotyczące przygotowania środowiska pracy.

Program kursu

  • czym jest Playwright i jakie daje możliwości,
  • zastosowanie Playwright w projektach .NET,
  • architektura i sposób działania narzędzia,
  • obsługiwane przeglądarki,
  • testy end-to-end,
  • Playwright a Selenium – najważniejsze różnice,
  • wybór scenariuszy odpowiednich do automatyzacji.
  • przygotowanie środowiska .NET,
  • instalacja Playwright,
  • tworzenie projektu testowego,
  • konfiguracja frameworka NUnit,
  • instalacja wymaganych przeglądarek,
  • struktura projektu,
  • uruchamianie pierwszych testów,
  • tryb headless i headed.
  • struktura testu,
  • praca z Browser, BrowserContext i Page,
  • wykorzystanie async/await,
  • otwieranie stron i wykonywanie akcji,
  • przygotowanie i zakończenie testu,
  • izolacja przypadków testowych,
  • organizacja i grupowanie testów.
  • wyszukiwanie elementów za pomocą locatorów,
  • locatory oparte na rolach, tekście i etykietach,
  • obsługa formularzy, pól tekstowych, przycisków i list,
  • checkboxy i elementy wyboru,
  • przesyłanie plików,
  • obsługa okien dialogowych,
  • nowe karty i okna,
  • iframe,
  • dynamiczne elementy interfejsu.
  • tworzenie asercji,
  • weryfikowanie widoczności i stanu elementów,
  • sprawdzanie tekstów i wartości,
  • automatyczne oczekiwanie Playwright,
  • oczekiwanie na zmiany w aplikacji,
  • timeouty,
  • unikanie sztywnych opóźnień,
  • przyczyny niestabilnych testów,
  • dobre praktyki zapobiegające flaky tests.
  • projektowanie struktury frameworka testowego,
  • zastosowanie Page Object Model,
  • tworzenie klas stron i komponentów,
  • wydzielanie locatorów i metod,
  • ponowne wykorzystanie kodu,
  • klasy bazowe i helpery,
  • czytelność i utrzymywalność projektu,
  • dobre praktyki programowania obiektowego w automatyzacji.
  • parametryzacja testów,
  • praca z różnymi zestawami danych,
  • przechowywanie danych testowych,
  • zmienne środowiskowe,
  • konfiguracja różnych środowisk,
  • zarządzanie danymi dostępowymi,
  • cookies i local storage,
  • zapisywanie stanu zalogowanego użytkownika,
  • przygotowanie i czyszczenie danych testowych.
  • wykonywanie zapytań HTTP,
  • testowanie metod GET, POST, PUT, PATCH i DELETE,
  • autoryzacja i nagłówki,
  • weryfikowanie odpowiedzi API,
  • przygotowywanie danych przez API,
  • łączenie testów API i UI,
  • przechwytywanie komunikacji sieciowej,
  • mockowanie odpowiedzi,
  • symulowanie błędów serwera i nietypowych zachowań aplikacji.
  • debugowanie testów Playwright,
  • Playwright Inspector,
  • Trace Viewer,
  • zrzuty ekranu i nagrania,
  • analiza logów i komunikacji sieciowej,
  • raportowanie wyników,
  • uruchamianie testów w Chromium, Firefox i WebKit,
  • emulacja urządzeń mobilnych,
  • wykonywanie testów równolegle.
  • przygotowanie projektu do działania w CI/CD,
  • uruchamianie testów przez dotnet test,
  • konfiguracja pipeline,
  • zarządzanie zmiennymi środowiskowymi i sekretami,
  • publikowanie raportów i artefaktów,
  • uruchamianie testów dla zmian w kodzie,
  • optymalizacja czasu wykonywania testów,
  • przygotowanie kompletnego scenariusza end-to-end,
  • omówienie rozwiązania i dobrych praktyk.

Wiele możliwości finansowania szkoleń i kursów

01

Środki własne

Opłać szkolenie od razu, szybko i bez formalności.
Przelew online, BLIK lub karta. Bez prowizji i ukrytych kosztów.

02

Płatność ratalna

Rozłóż płatność na raty 0%, bez dodatkowych opłat.
Każdą kwotę powyżej 2000 zł możesz podzielić nawet na 6 rat.

03

Odroczona płatność

Zapisz się dziś, zapłać dopiero za 3 miesiące.
Elastyczne podejście. W razie potrzeby możemy czasowo wstrzymać płatność.

04

Dofinansowanie Z BUR

Szkolenie może być objęte dofinansowaniem w ramach BUR, zazwyczaj 50-80% kosztów.
Pomagamy sprawdzić możliwości i prowadzimy przez formalności krok po kroku.

Czytaj więcej

Szkolenie w 5 krokach

Prosty zapis na szkolenie

Wybierasz termin szkolenia i zapisujesz się w kilka sekund.
Bez skomplikowanych formularzy i zbędnych formalności.

Wybór formy płatności

Decydujesz, jak chcesz zapłacić:
jednorazowo, w ratach 0%, z odroczoną płatnością lub z dofinansowaniem (np. BUR).
Jeśli trzeba, pomagamy dobrać najlepszą opcję.

Przygotowanie do szkolenia

Przed szkoleniem otrzymujesz informacje organizacyjne i wskazówki techniczne.
Dzięki temu wchodzisz na szkolenie przygotowany, bez stresu i improwizacji.

Udział w szkoleniu (praktyka)

Szkolenie ma charakter intensywnego warsztatu. Uczestnicy konfigurują projekt Playwright, tworzą pierwsze testy E2E, testują formularze i dynamiczne elementy, pracują z API oraz organizują strukturę projektu. Na wyższych poziomach rozwijają testy o równoległe uruchamianie, konfigurację środowisk i integrację z CI/CD. Każdy uczestnik pracuje na własnym laptopie i samodzielnie realizuje ćwiczenia.

Materiały i dalsze wsparcie

Po szkoleniu otrzymujesz materiały oraz certyfikat.
Opcjonalnie możesz dokupić nagranie szkolenia i wracać do materiału, kiedy chcesz.
W razie pytań, jesteśmy dostępni także po zakończeniu szkolenia.

Najczęściej zadawane pytania

Tak. Szkolenie może być dobrym kolejnym krokiem dla testera manualnego, który zna podstawy języka C# i chce rozpocząć pracę z automatyzacją testów.
Nie. Znajomość Selenium jest pomocna, ale nie jest wymagana. Osoby posiadające takie doświadczenie będą mogły łatwiej porównać oba narzędzia i zrozumieć różnice w sposobie tworzenia testów.
Podczas szkolenia pracujemy głównie z NUnit. W przypadku szkolenia zamkniętego program może zostać dopasowany także do zespołów korzystających z xUnit lub MSTest.
Tak, całe szkolenie jest nagrywane.
Nagranie możesz otrzymać opcjonalnie, za dodatkową opłatą, jeśli chcesz wracać do materiału po szkoleniu lub utrwalić wiedzę we własnym tempie.
Tak. Program obejmuje wykonywanie zapytań API, weryfikowanie odpowiedzi oraz przygotowywanie danych testowych z wykorzystaniem API.
Tak. Uczestnicy poznają sposoby przechwytywania komunikacji sieciowej oraz modyfikowania i mockowania odpowiedzi serwera.
Zdecydowanie praktyczne. Większość czasu to budowa i uruchamianie testów w Playwright.
Tak. W formule zamkniętej możemy pracować na rzeczywistej aplikacji firmy lub dopasować zakres do wykorzystywanego stacku.
Dbamy o wysoką jakość i realną wartość merytoryczną.
Jeśli po szkoleniu uznasz, że nie spełniło ono Twoich oczekiwań, skontaktuj się z nami. Traktujemy takie sytuacje poważnie i indywidualnie.

Masz pytania? Porozmawiajmy o szkoleniu

Nie masz pewności, czy to szkolenie jest dla Ciebie? Zastanawiasz się, czy poziom będzie odpowiedni, jak wygląda program albo która forma finansowania ma sens w Twoim przypadku?

Porozmawiaj z naszym konsultantem, który:

  • pomoże ocenić, czy to szkolenie realnie wesprze Twoje cele,
  • doradzi najlepszą formę udziału (indywidualnie / firmowo),
  • wyjaśni kwestie organizacyjne i finansowe (raty, płatność odroczona, BUR).

Bez sprzedażowej presji. Konkretna rozmowa o Twojej sytuacji.

Umów bezpłatną konsultację (15–20 minut, online)
lub napisz bezpośrednio: szkolenia@qualityisland.pl

Umów się na bezpłatną konsultacje
automatyzacja testów Playwright - kontakt w sprawie szkolenia

Zobacz podobne szkolenia