Szkolenie "Selenium WebDriver dla początkujących"
Szkolenie praktyczne
Szkolenie skierowane jest do osób, które chcą rozpocząć swoją przygodę z automatyzacją testów aplikacji webowych za pomocą narzędzia Selenium WebDriver. Jest to obecnie najbardziej popularne narzędzie w obszarze automatyzacji testów.
Szkolenie prowadzone jest w języku Java, a na prośbę klienta (dla grup zamkniętch) może zostać zoragniozwane w językach Python, C# lub JavaScript.
Kurs ma charakter rozbudowanego warsztatu - z każdym omawianym tematem uczestnicy tworzą kod testów automatycznych.
Tematyka
1. Przygotowanie środowiska do pracy w oparciu o środowisko deweloperskie Eclipse IntelliJ lub Visual Studio Code
2. Wprowadzenie do Selenium
3. Selenium WebDriver
a. Klasa WebDriver
- Sterowniki przeglądarek
- Konfiguracje
- Podstawowe operacje
b. Klasa WebElement
- Lokalizowanie elementów na podstawie selektorów
- Operacje na elementach
c. Klasa WebDriverWait
- Oczekiwanie na element
- Oczekiwanie na zdarzenie
4. Wprowadzenie do PageObjectPattern i PageFactory
5. Wprowadzenie do Data driven testing
6. Wprowadzenie do Selenium Grid
Przed szkoleniem
Szkolenie przeznaczone jest dla osób, które potrafią programować w języku Java, JavaScript lub Python na poziomie podstawowym oraz znają podstawy i rozumieją język HTML.
Metody szkolenia
Szkolenie ma w przeważającej części charakter warsztatu połączonego z częścią wykładową. Kursanci uczą się obsługi narzędzia poprzez rozwiązywanie zadań praktycznych.
Materiały szkoleniowe
Będąc uczestnikiem szkolenia „Selenium WebDriver dla początkujących” otrzymasz komplet starannie opracowanych materiałów szkoleniowych w formie podręcznika opisującego zagadnienia omawiane podczas szkolenia.
Po szkoleniu
Uczestnik kursu posiądzie umiejętność instalacji i obsługi narzędzia Selenium. Nauczy się optymalnie przygotowywać skrypty testowe. Będzie gotowy do podjęcia pracy z narzędziem.
Materiały
- Chrome (Opcjonalny)
- Eclipse IDE (Opcjonalny)
- Firefox (Opcjonalny)
- IntelliJ IDEA IDE (Opcjonalny)
- JUnit (Opcjonalny)
- Maven (Opcjonalny)
- TestNG (Opcjonalny)
- Sterowniki i biblioteki Selenium (Rekomendowany)
- Confignode - Plik konfiguracyjny rejestrowanego węzła w Selenium Grid (Opcjonalny)
- Instalacja i konfiguracja narzędzia Maven (Opcjonalny)
- Instalowanie TestNG dla Eclipse (Opcjonalny)
- Konfiguracja środowiska dla Selenium Grid (Opcjonalny)
- POM - Plik konfiguracyjny dla projektów Maven (Opcjonalny)
- Projekt DataDriven w Eclipse (Opcjonalny)
- Projekt Grid w Eclipse (Opcjonalny)
- Projekt w Eclipse według wzorca POP (Opcjonalny)