Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Playwright i Python: podstawy automatyzacji testów
Rating: 3.9 out of 5(75 ratings)
491 students

Playwright i Python: podstawy automatyzacji testów

Testy aplikacji webowych: lokatory, asercje, Pytest, Page Object Model, fixtures i raporty. Z podstawami Pythona.
Last updated 11/2025
Polish

What you'll learn

  • Zrozumienie celu i zalet Playwrighta w kontekście testowania (teoria i praktyka)
  • Instalacja i konfiguracja Playwright w lokalnym środowisku
  • Uruchamianie testów w IDE Playwrighta poznanie najważniejszych kwestii praktycznych
  • Poznanie sposobów wybierania elementów na stronie za pomocą Playwright'a
  • Nauka Frameworka Playwright z Pythonem w praktyce
  • Podstawy Pythona pod zastosowanie do testowania za pomocą Frameworku Playwright

Course content

4 sections • 68 lectures • 13h 57m total length
  • Intro2:03
  • Zakres kursu (Agenda)4:03
  • Checklista kursu i skrypty do kursu
  • Wprowadzenie do Playwright’a6:24
  • Zalety i wady Playwright’a7:28
  • Wybór frameworku Playwright do projektu - kiedy warto?7:04
  • Przegląd dokumentacji dla Playwrighta i Pythona3:14
  • Co omówimy w lekcjach praktycznych z Playwrighta?1:59

Requirements

  • Chęci i zrozumienie podstaw testowania za pomocą Playwright'a
  • Telefon lub komputer z dostępem do Internetu
  • Chęci i podstawy programowania w Pythonie

Description

Chcesz przejść od ręcznego sprawdzania aplikacji do pierwszych testów automatycznych? Ten kurs pokazuje podstawy Playwright w Pythonie: od przygotowania środowiska i wygenerowania pierwszego skryptu po asercje, organizację kodu i uruchamianie testów z Pytest.


Dla kogo jest kurs?

Dla testerów manualnych rozpoczynających automatyzację oraz osób, które znają podstawy Pythona i chcą wykorzystać je w testach aplikacji webowych. Jeśli dopiero zaczynasz programować, w kursie znajdziesz osobną sekcję wprowadzającą do Pythona. Warto przejść ją przed częścią praktyczną Playwright.


Co zrobisz podczas nauki?

Przygotujesz środowisko, poznasz Test Generator i zobaczysz, jak poprawiać wygenerowany kod. Przećwiczysz lokatory, selektory CSS i XPath oraz asercje sprawdzające wynik działania aplikacji. Poznasz Page Object Model, integrację z Pytest, markery, fixtures i raporty. Zobaczysz także przykłady debugowania oraz pracy z dokumentacją, aby umieć szukać przyczyny nieudanego testu.


Jak ułożony jest materiał?

Pierwsza część wyjaśnia zastosowania Playwright i pomaga ocenić, kiedy to narzędzie pasuje do projektu. Druga prowadzi przez przykłady praktyczne. Trzecia zawiera podstawy Pythona: typy danych, kolekcje, warunki, pętle, funkcje, klasy i obsługę błędów. Dzięki temu możesz dobrać kolejność do swojego doświadczenia. Po części Playwright czeka krótki quiz z wyjaśnieniami odpowiedzi.


Jak osiągnąć praktyczny rezultat?

Uruchamiaj przykłady samodzielnie, zmieniaj dane wejściowe i obserwuj wynik. Do każdego testu dopisz, jakie zachowanie sprawdzasz oraz co ma potwierdzić asercja. Zwracaj uwagę na czytelne lokatory i porządek w kodzie, zamiast poprzestawać na samym nagraniu sekwencji kliknięć.


Zakres i przygotowanie

To kurs podstaw automatyzacji w Pythonie, a nie szkolenie Playwright w JavaScript lub TypeScript. Potrzebujesz komputera, możliwości instalacji narzędzi oraz czasu na własną praktykę. Wersje bibliotek i wygląd narzędzi mogą różnić się od nagrań; przy konfiguracji korzystaj także z aktualnej dokumentacji. Celem jest zrozumienie budowy prostych testów i podstaw ich utrzymywania.

Who this course is for:

  • Każdy, kto chce dowiedzieć się, jak stosować Playwrighta w praktyce
  • Dla osób chcących rozwijać umiejętności testowania automatycznego za pośrednictwem Pythona i nowoczesnych Frameworków
  • Dla testerów i innych członków zespołów deweloperskich