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 (JavaScript/TypeScript)

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

Playwright to nowoczesne narzędzie do automatyzacji testów aplikacji webowych, które pozwala tworzyć testy uruchamiane w różnych przeglądarkach i środowiskach. Podczas szkolenia nauczysz się konfigurować projekt testowy, automatyzować scenariusze end-to-end, pracować z API, analizować błędy oraz integrować testy z procesem CI/CD.

Szkolenie prowadzone jest w środowisku Node.js z wykorzystaniem JavaScriptu lub TypeScriptu. Domyślnie ćwiczenia realizowane są w TypeScript, który ułatwia rozwijanie większych i bardziej złożonych projektów testowych. Omawiamy również różnice pomiędzy implementacją testów w JavaScript i TypeScript.

To intensywny warsztat oparty na praktycznych ćwiczeniach i przykładach odpowiadających problemom spotykanym w rzeczywistych projektach.

Szkolenie Automatyzacja testów Playwright (JavaScript/TypeScript) koncentruje się na:

  • zrozumieniu architektury Playwright,
  • budowie stabilnych testów E2E,
  • pracy z dynamicznymi elementami UI,
  • testowaniu API w ramach scenariuszy end-to-end,
  • organizacji projektu testowego,
  • integracji testów z CI/CD.

Środowisko: Node.js
Narzędzia: Playwright Test, npm, Git, Visual Studio Code

Szkolenie dostępne jest na trzech poziomach:

  • Podstawowy – dla osób rozpoczynających automatyzację
  • Średniozaawansowany – dla osób rozwijających istniejące testy
  • Zaawansowany – dla osób budujących skalowalne frameworki i integrujących testy z procesem DevOps.

Celem szkolenia jest rozwój kompetencji automatyzacyjnych w kontekście realnych projektów webowych. Każdy uczestnik podczas zajęć pracuje na własnym projekcie testowym i samodzielnie wykonuje ćwiczenia pod opieką trenera.

Dlaczego warto nauczyć się Playwright w JavaScript/TypeScript?

JavaScript i TypeScript należą do podstawowych technologii wykorzystywanych przy tworzeniu nowoczesnych aplikacji internetowych. Dzięki wykorzystaniu tego samego ekosystemu technologicznego przez zespoły deweloperskie i testerów łatwiej rozwijać automatyzację, współdzielić rozwiązania oraz integrować testy z projektem aplikacji.

Playwright Test zapewnia gotowe mechanizmy potrzebne do budowania testów end-to-end, takie jak:

  • obsługa wielu przeglądarek,
  • automatyczne oczekiwanie na elementy,
  • izolacja testów,
  • wykonywanie testów równolegle,
  • ponawianie nieudanych testów,
  • raporty HTML,
  • wykonywanie zrzutów ekranu i nagrań,
  • Trace Viewer,
  • testowanie API,
  • przechwytywanie i modyfikowanie komunikacji sieciowej,
  • integracja z procesami CI/CD.

Dzięki temu możesz skoncentrować się na projektowaniu wartościowych scenariuszy testowych zamiast budować wszystkie mechanizmy frameworka od podstaw.

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 manualnych, którzy chcą rozpocząć automatyzację testów,
  • testerów automatyzujących, którzy chcą rozpocząć pracę z Playwright,
  • specjalistów QA pracujących z JavaScriptem lub TypeScriptem,
  • osób znających inne narzędzia automatyzacji, takie jak Selenium lub Cypress,
  • programistów zainteresowanych tworzeniem testów end-to-end,
  • członków zespołów rozwijających aplikacje w React, Angular, Vue lub innych technologiach webowych,
  • osób odpowiedzialnych za rozwój frameworków testowych,
  • zespołów planujących wdrożenie testów automatycznych do procesów CI/CD.

Szkolenie sprawdzi się również w przypadku zespołów, które posiadają już testy automatyczne, ale chcą uporządkować ich strukturę, poprawić stabilność albo rozpocząć migrację do Playwright.

Czego się nauczysz

Po szkoleniu będziesz potrafić:

  • utworzyć i skonfigurować projekt Playwright w środowisku Node.js,
  • pisać testy automatyczne w JavaScript lub TypeScript,
  • wykorzystywać Playwright Test do organizowania i uruchamiania testów,
  • tworzyć stabilne scenariusze end-to-end,
  • stosować mechanizm async/await w kodzie testowym,
  • wyszukiwać elementy przy użyciu locatorów Playwright,
  • automatyzować formularze i dynamiczne elementy interfejsu,
  • tworzyć czytelne asercje,
  • korzystać z automatycznego oczekiwania i mechanizmów synchronizacji,
  • wykorzystywać hooki oraz wbudowane i własne fixtures,
  • zarządzać danymi testowymi i konfiguracją środowisk,
  • organizować kod za pomocą Page Object Model,
  • uruchamiać testy w różnych przeglądarkach i rozdzielczościach,
  • testować aplikacje w widokach mobilnych,
  • wykonywać i weryfikować zapytania API,
  • łączyć testy interfejsu użytkownika z operacjami API,
  • przechwytywać i mockować komunikację sieciową,
  • analizować błędy za pomocą raportów, logów i Trace Viewera,
  • rozpoznawać przyczyny niestabilnych testów,
  • uruchamiać testy równolegle,
  • przygotować projekt do działania w pipeline CI/CD,
  • rozwijać projekt testowy zgodnie z dobrymi praktykami JavaScriptu i TypeScriptu.

Jak pracujemy

Szkolenie prowadzone jest w formie intensywnego warsztatu. Ograniczamy teorię do informacji niezbędnych do zrozumienia działania Playwright, a większość czasu przeznaczamy na samodzielne tworzenie, uruchamianie i poprawianie testów.

Podczas szkolenia:

  • pracujesz na własnym komputerze,
  • tworzysz projekt testowy od podstaw,
  • samodzielnie wykonujesz zadania,
  • analizujesz błędy i poprawiasz kod,
  • otrzymujesz bieżący feedback od trenera,
  • poznajesz rozwiązania stosowane w rzeczywistych projektach,
  • uczysz się nie tylko składni, ale również sposobu projektowania automatyzacji.

Nie ograniczamy się do prostych przykładów typu „hello world”. Pokazujemy, jak budować rozwiązania, które można później rozwijać i wykorzystywać w pracy projektowej.

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,
  • aktualną wersją systemu Windows, macOS lub Linux,
  • zainstalowanym Visual Studio Code lub innym edytorem kodu,
  • zainstalowanym środowiskiem Node.js,
  • zainstalowanym systemem Git,
  • dostępem do terminala lub wiersza poleceń.

Przed rozpoczęciem szkolenia uczestnicy otrzymają instrukcję przygotowania środowiska. Na początku zajęć trener zweryfikuje konfigurację i pomoże rozwiązać ewentualne problemy techniczne.

Program kursu

  • zastosowanie Playwright w automatyzacji testów aplikacji webowych,
  • architektura i możliwości narzędzia,
  • Playwright Library a Playwright Test,
  • porównanie Playwright z Selenium i Cypress,
  • obsługa przeglądarek Chromium, Firefox oraz WebKit,
  • rola testów end-to-end w procesie zapewnienia jakości.
  • instalacja Node.js i npm,
  • utworzenie projektu Playwright,
  • wybór JavaScriptu lub TypeScriptu,
  • struktura projektu testowego,
  • konfiguracja pliku playwright.config.ts,
  • uruchamianie testów w terminalu i Visual Studio Code,
  • tryby headless, headed oraz UI Mode.
  • budowa testu w Playwright Test,
  • wykorzystanie test i expect,
  • funkcje asynchroniczne i mechanizm async/await,
  • organizacja plików testowych,
  • grupowanie, oznaczanie i filtrowanie testów,
  • wykorzystanie hooków,
  • podstawy typowania w TypeScript.
  • wyszukiwanie elementów według roli, etykiety, tekstu i identyfikatora testowego,
  • wykorzystanie getByRole, getByLabel, getByText i getByTestId,
  • filtrowanie i łączenie locatorów,
  • obsługa formularzy, list, checkboxów i przycisków,
  • przesyłanie plików,
  • praca z oknami dialogowymi, kartami i iframe,
  • automatyzacja dynamicznych elementów interfejsu.
  • tworzenie asercji web-first,
  • sprawdzanie widoczności, treści i wartości elementów,
  • weryfikowanie adresu URL oraz tytułu strony,
  • automatyczne oczekiwanie na elementy,
  • oczekiwanie na odpowiedzi sieciowe i zmianę stanu aplikacji,
  • konfiguracja timeoutów,
  • najczęstsze przyczyny niestabilnych testów,
  • dobre praktyki zapobiegające flaky tests.
  • projektowanie struktury katalogów,
  • oddzielenie testów od kodu pomocniczego,
  • wykorzystanie wzorca Page Object Model,
  • tworzenie klas stron i komponentów,
  • przygotowanie funkcji wielokrotnego użytku,
  • stosowanie wbudowanych i własnych fixtures,
  • ograniczanie powtarzalności kodu,
  • dobre praktyki tworzenia czytelnych testów.
  • parametryzacja testów,
  • przechowywanie danych w plikach JSON,
  • wykorzystanie zmiennych środowiskowych,
  • konfiguracja różnych środowisk testowych,
  • zarządzanie danymi wrażliwymi,
  • zapisywanie i odtwarzanie stanu uwierzytelnienia,
  • praca z cookies i local storage,
  • przygotowanie i usuwanie danych testowych,
  • zapewnienie niezależności testów.
  • wykorzystanie APIRequestContext,
  • wykonywanie zapytań GET, POST, PUT, PATCH i DELETE,
  • przesyłanie nagłówków i danych,
  • sprawdzanie kodów odpowiedzi i danych JSON,
  • przygotowywanie danych testowych przez API,
  • łączenie testów API z testami interfejsu,
  • przechwytywanie requestów i response’ów,
  • mockowanie odpowiedzi API,
  • symulowanie błędów i opóźnień serwera.
  • debugowanie testów w Playwright Inspector,
  • wykorzystanie UI Mode i Trace Viewera,
  • wykonywanie zrzutów ekranu i nagrań,
  • generowanie raportów HTML,
  • analiza błędów występujących w środowisku CI,
  • uruchamianie testów w Chromium, Firefox i WebKit,
  • emulacja urządzeń mobilnych,
  • wykonywanie testów równolegle,
  • konfiguracja ponownych uruchomień testów.
  • przygotowanie projektu do działania w środowisku CI,
  • uruchamianie testów w trybie headless,
  • konfiguracja GitHub Actions lub GitLab CI,
  • przekazywanie zmiennych środowiskowych,
  • publikowanie raportów i materiałów diagnostycznych,
  • uruchamianie testów dla pull requestów,
  • wykorzystanie wyników testów jako warunku wdrożenia,
  • przygotowanie kompletnego scenariusza end-to-end,
  • przegląd i omówienie rozwiązania przez trenera.

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, poziom podstawowy został zaprojektowany dla osób rozpoczynających pracę z automatyzacją. Wprowadzamy niezbędne elementy JavaScript oraz budowę pierwszych testów krok po kroku.
Wymagana jest gotowość do pracy z kodem, ale nie oczekujemy wcześniejszego doświadczenia automatyzacyjnego.
Tak. Playwright umożliwia wykonywanie zapytań HTTP oraz łączenie testów UI i API w jednym scenariuszu.
Tak. Pokazujemy, jak uruchamiać testy w pipeline (np. GitHub Actions, GitLab CI) oraz generować raporty.
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, szczególnie na poziomie średniozaawansowanym i zaawansowanym omawiamy konfigurację równoległości i optymalizację czasu wykonania testów.
Tak. Uczestnicy uczą się wykonywać zapytania API, sprawdzać odpowiedzi oraz łączyć operacje wykonywane przez API z testami interfejsu użytkownika.
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