Plan Szkolenia
Lokalizowanie elementów
- Strategie lokalizacji: ID, CSS, XPath i Name
- Obsługa dynamicznych atrybutów
- Budowanie ścieżki
- Najlepsze praktyki
Projekt
- Przygotowanie Visual Studio
- Dodawanie wymaganych bibliotek
NUnit
- Adnotacje
- Asercje
- Parametryzowane zestawy testów
Selenium WebDriver
- Testowanie międzyprzeglądarkowe
- Oczekiwanie na dynamiczną zawartość
- Wykonywanie zrzutów ekranu
- Wykonywanie działań klawiatury i myszy
- Obsługa wyskakujących okien
- Debugowanie
NLog
- Konfigurowanie niestandardowych logów
Wzorce projektowe
- Tworzenie kodu wielokrotnego użytku
- Model Obiektów Strony (Page Objects Model)
Testowanie rozproszone
- Uruchamianie samodzielnego serwera Selenium
- Konfigurowanie Selenium Grid
- Korzystanie z Remote WebDriver
Wymagania
- Doświadczenie w testowaniu automatycznym z użyciem Selenium
- Doświadczenie w rozwoju aplikacji internetowych (zalecane)
- Zrozumienie C# (zalecane)
Opinie uczestników (3)
Kurs był bardzo praktyczny. Trener zna swój temat bardzo dobrze.
Piotr - Scottish Enterprise
Szkolenie - Advanced Selenium with C#
Przetłumaczone przez sztuczną inteligencję
Krok po kroku demonstracja przez trenera oraz stałe zadawanie pytań i ich rozwiązywanie.
Jameela Parveen - I-Access Solutions Pte Ltd
Szkolenie - Advanced Selenium with C#
Przetłumaczone przez sztuczną inteligencję
Trener jest miły. Jego wyjaśnienia są jasne i ciekawe. Stara się uczynić lekcje jak najbardziej interesującymi. Z przyjemnością brałem udział w zajęciach i zdobyłem wiele nowych umiejętności. Dziękuję bardzo. Najbardziej przydatną techniką, którą nauczyłem się, jest lokalizowanie elementów różnych składników strony internetowej, takich jak pola tekstowe, przyciski radiowe i przyciski. Czasami ID elementu nie jest poprawnie przechwytywane. Nauczyliśmy się różnych sposobów lokalizowania elementów za pomocą selektorów CSS, XPath, nazwy i ID. Lubię te wyjaśnienia. Dziękuję
Bee Chin Chuah - I-Access Solutions Pte Ltd
Szkolenie - Advanced Selenium with C#
Przetłumaczone przez sztuczną inteligencję