Plan Szkolenia
Lokowanie 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
- Anotacje
- Twierdzenia (Assertions)
- Parametryzowane testy
Selenium WebDriver
- Testowanie wieloplatformowe (cross-browser)
- Oczekiwanie na dynamiczny zawartość
- Robienie zrzutów ekranu
- Wykonywanie akcji klawiatury i myszy
- Obsługa okienek popup
- Debugowanie
NLog
- Konfigurowanie niestandardowych logów
wzorce projektowe
- Robienie kodu ponownie wykorzystywalnym
- Model Page Objects
Testowanie rozproszone
- Uruchamianie serwera Selenium standalone
- Konfigurowanie Selenium Grid
- Używanie Remote WebDriver
Wymagania
- Doświadczenie w automatycznym testowaniu z użyciem Selenium
- Doświadczenie w programowaniu aplikacji internetowych (zalecane)
- Znajomość 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ę