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.
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
Selenium WebDriver
Selenium WebDriver jest następcą Selenium RC. Selenium WebDriver akceptuje polecenia (wysyłane w języku Selenese lub przez Client API) i wysyła je do przeglądarki. Jest to realizowane za pomocą sterownika przeglądarki specyficznego dla przeglądarki, który wysyła polecenia do przeglądarki i pobiera wyniki. Większość sterowników przeglądarki faktycznie uruchamia i uzyskuje dostęp do aplikacji przeglądarki (takich jak Firefox , Google Chrome , Internet Explorer , Safari lub Microsoft Edge ); istnieje również sterownik przeglądarki HtmlUnit , który symuluje przeglądarkę za pomocą przeglądarki bezgłowej HtmlUnit.
Na początku 2012 r. Simon Stewart (wynalazca WebDriver), który był wówczas z Google, oraz David Burns z Mozilli negocjowali z W3C, aby uczynić WebDriver standardem internetowym. W lipcu 2012 r. opublikowano wersję roboczą, a zalecenie wprowadzono w czerwcu 2018 r. Selenium WebDriver (Selenium 2.0) jest w pełni zaimplementowany i obsługiwany w Python , Ruby , Java i C#.