Jeśli chcesz szybko i sprawnie nauczyć się automatyzacji aplikacji webowych za pomocą Selenium WebDriver w języku Java, to ten kurs jest idealny dla Ciebie.
- Otrzymujesz dostęp do kursu na rok
- Wszystkie zagadnienia dokładnie tłumaczę na konkretnych przykładach.
- Otrzymasz dostęp do pobrania gotowego projektu który zawiera:
- Skonfigurowany Maven wraz z wymaganymi bibliotekami
- Gotowy podstawowy framework
- Przygotowane przykładowe testy
- Pod wybranymi lekcjami przygotowałem dla Ciebie zadania do samodzielnego wykonania
- Odpowiedzi do zadań znajdują się w wymienionym powyżej projekcie
- Otrzymasz do dyspozycji specjalnie przygotowaną stronę webową do ćwiczeń i automatyzacji testów
Wymagania
- Znajomość podstaw programowania
Dla kogo jest ten kurs
- Osoby rozpoczynające swoją przygodę z automatyzacją testów
- Testerzy manualni, którzy są zainteresowani automatyzacją testów
- Testerzy automatyzujący, którzy jeszcze nie znają zagadnień automatyzacji front-endu za pomocą Selenium WebDriver
- Deweloperzy, którzy chcą poszerzyć swoją wiedzę i umiejętności w tematyce automatyzacji testów
Czego się nauczysz?
- Instalowania i konfigurowania wszystkich niezbędnych narzędzi.
- Podstaw i średnio zaawansowanych zagadnień związanych z narzędziami takimi jak: Selenium WebDriver, IntelliJ, JUnit, Maven i DevTools
- Tworzenia projektu oraz jego niezbędnej konfiguracji do testów automatycznych
- Pracy z gotowym projektem
- Pisania testów automatycznych w języku Java
- Uruchamiania testów
- Generowania raportu z testów
Informacje o kursie
- Lekcje 56
- Quizy 5
- Czas trwania 52 tygodnie
- Poziom Wszystkie poziomy
- Kursanci 1161
- Certyfikat Tak
- Oceny Tak
-
Wprowadzenie
-
Instalacja i konfiguracja niezbędnych narzędzi
-
Selenium - pierwsze kroki
-
Selenium - lokalizacja elementów na stronie
- Narzędzie developerskie DevTools w przeglądarce
- Lokalizacja elementów po ID
- Zadanie 1
- Lokalizacja elementów po ich nazwie
- Zadanie 2
- Lokalizacja elementów po nazwie klasy
- Zadanie 3
- Lokalizacja elementów po nazwie tagu
- Zadanie 4
- Lokalizacja elementów po selektorze CSS
- Zadanie 5
- Lokalizacja elementów po XPath
- Zadanie 6
- Lokalizacja grupy elementów
- Zadanie 7
- Najczęstsze problemy podczas lokalizacji elementów
- Quiz: Selenium – lokalizacja elementów na stronie
-
Selenium - interakcje na elementach
- Wprowadzanie wartości do pól tekstowych
- Zadanie 8
- Klikanie na elementy
- Zadanie 9
- Pobieranie informacji o przeglądarce
- Zadanie 10
- Pobieranie tekstu
- Zadanie 11
- Sprawdzenie czy element jest edytowalny
- Zadanie 12
- Sprawdzenie czy element jest wyświetlony
- Zadanie 13
- Sprawdzenie czy element jest zaznaczony/wybrany
- Zadanie 14
- Sprawdzenie czy element istnieje na stronie
- Zadanie 15
- Klasa Select – wybieranie wartości z listy dropdown
- Zadanie 16
- Klasa Select – wybieranie wartości z pola wielokrotnego wyboru
- Zadanie 17
- Asercje – sprawdzanie czy stan oczekiwany zgadza się ze stanem aktualnym
- Zadanie 18
- Zrzuty ekranu
- Strona web w iFrame
- Quiz: Selenium – interakcje na elementach
-
Selenium - Instrukcje czekania na elementy
-
JUnit

