Ta strona korzysta z plików cookie, abyśmy mogli zapewnić jak najlepszą obsługę. Informacje o plikach cookie są przechowywane w przeglądarce i wykonują takie funkcje, jak rozpoznawanie cię po powrocie do naszej witryny i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.
Kurs Selenium WebDriver w języku polskim. Testy w kursie tworzone są przy pomocy języka programowania Python 3.X . Kurs nie wymaga znajomości języka programowania. Wprowadzenie do programowania stanowi część tego kursu. Z tego kursu dowiesz się jak:
– zainstalować wszystkie niezbędne narzędzia
– lokalizować elementy na stronie i wykonywać na nich akcję
– sprawdzać stan elementów
– pisać testy automatyczne w języku Python
– tworzyć raporty z testów
– czytać dane z pliku
– tworzyć szkielet testów automatycznych
Przygotowanie środowiska do pracy
Kurs Pythona
Podstawy Selenium
-
13Komentarze
-
14Podstawowe typy danych
-
15Operatory matematyczne
-
16Konwertowanie typów danych
-
17Zmienne
-
18Nazwy zmiennych
-
19Operatory porównania
-
20Operatory logiczne
-
21Operatory logiczne i porównania
-
22Instrukcja warunkowa if
-
23Wcięcia w Pythonie
-
24Instrukcja warunkowa if else
-
25Instrukcja warunkowa if - elif - else
-
26Pętla while
-
27Przerywanie pętli - break
-
28Przejście do kolejnej iteracji pętli - continue
-
29Pętla for
-
30Metody
-
31Parametry metod
-
32*args
-
33**kwargs
-
34Domyślne wartości parametrów
-
35Zwracanie wartości z metody - return
-
36Obiekt None
-
37Zasięg zmiennych
-
38Słowo kluczowe global
-
39Działania na Stringach
-
40Struktury danych - lista
-
41Sortowanie listy i przypisywanie elementów listy do zmiennych
-
42Sortowanie elementów - II
-
43Struktury danych - krotka
-
44Struktury danych - zbiór
-
45Struktury danych - słownik
-
46Obsługa wyjątków
-
47Debugowanie kodu
-
48Czytanie danych z pliku
-
49Zapisywanie danych do pliku
-
50Programowanie obiektowe - klasa i obiekt
-
51Metoda __init__ i zmiana wartości atrybutów klasy
-
52Metody w klasie
-
53Dziedziczenie
-
54Nadpisywanie metod
-
55Generator liczb losowych - importowanie modułu
-
56Importowanie własnych modułów
-
57Specjalna zmienna __name__
-
58Instalacja paczek - część I
-
59Instalacja odpowiedniej wersji Selenium
-
60Instalacja paczek i import selenium
HTML i CSS wprowadzenie
-
61Zasoby do pobrania wykorzystywane podczas kursu
-
62Pobranie chromedrivera i pierwszy skrypt Selenium
-
63Instalacja odpowiedniej wersji webdriver managera
-
64Zarządzanie przeglądarką za pomocą webdriver manager
-
65Ustawianie wielkości okna przeglądarki
-
66Zamykanie okna przeglądarki
-
67Narzędzia deweloperskie w przeglądarce
Lokalizowanie elementów na stronie
Wykonywanie akcji na elementach
-
73Lokalizowanie elementów za pomocą id
-
74Lokalizowanie elementów na stronie za pomocą name
-
75Lokalizowanie elementów na stronie za pomocą tekstu linka
-
76Lokalizowanie elementów na stronie za pomocą nazwy klasy
-
77Lokalizowanie elementów na stronie za pomocą nazwy tagu
-
78Lokalizowanie elementów na stronie za pomocą selektorów CSS - część I
-
79Lokalizowanie elementów na stronie za pomocą selektorów CSS - część II
-
80Lokalizowanie elementów na stronie za pomocą XPath - część I
-
81Lokalizowanie elementów na stronie za pomocą XPath - część II
-
82Kopiowanie selektorów CSS i XPath z przeglądarki
-
83Listy elementów na stronie