Strona główna / Szkolenia / Selenium WebDriver – podstawy automatyzacji testów
Automatyzacja testów pozwala przyspieszyć proces wytwarzania oprogramowania i zwiększyć jego jakość. Szkolenie omawia różnice między testami manualnymi i automatycznymi, typy testów (UI, API, jednostkowe) oraz sytuacje, w których automatyzacja przynosi realną wartość biznesową.
Selenium WebDriver umożliwia sterowanie przeglądarką poprzez dedykowane sterowniki. Kurs obejmuje architekturę WebDriver, komunikację z przeglądarką oraz jego możliwości i ograniczenia w testach aplikacji webowych.
Szkolenie obejmuje instalację JDK, konfigurację Maven, zarządzanie zależnościami oraz wykorzystanie WebDriverManager. Uczestnicy poznają strukturę projektu testowego oraz uruchamianie testów z użyciem TestNG lub JUnit.
Kurs obejmuje lokatory elementów (id, name, cssSelector, xpath), interakcje takie jak click i sendKeys, obsługę formularzy oraz synchronizację z wykorzystaniem implicit wait, explicit wait i WebDriverWait w przypadku dynamicznego DOM.
Page Object Model to wzorzec projektowy oddzielający logikę testów od warstwy UI. Szkolenie pokazuje, jak tworzyć klasy Page, refaktoryzować projekt testowy oraz budować skalowalną i czytelną architekturę testów automatycznych.
AI w HR i rekrutacji – automatyzacja procesów
Event Storming – modelowanie procesów
AI i Microsoft Copilot – wprowadzenie
Nie widzisz szkolenia, którego szukasz?
Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.
Przykładowe szkolenia: Cisco, Analiza biznesowa, BPMN, UML, PowerBi, Elasticsearch, Sztuczna inteligencja, Python, C++, C#, Selenium, Jenkins, Szkolenia miękkie, UX, Social Media i Marketing, Sprzedaż, Zarządzanie projektami, Design Thinking, Linux, Embedded, Postman, Ms Excel, Adobe, Docker, Kubernetes, Terraform, Azure, SAP, UiPath, Machine Learning.