Samouczek Selenium zawiera podstawowe i zaawansowane koncepcje Selenium. Nasz poradnik Selenium jest przeznaczony dla początkujących i profesjonalistów.
Selenium to jeden z najczęściej używanych pakietów do automatycznego testowania interfejsu użytkownika (interfejs użytkownika) o otwartym kodzie źródłowym.
Nasz samouczek dotyczący Selenium obejmuje wszystkie tematy dotyczące Selenium, takie jak funkcje, Selenium vs QTP, zestawy narzędzi Selenium, Selenium IDE, strategie lokalizacji Selenium IDE, Selenium WebDriver, funkcje WebDriver, WebDriver vs RC, instalacja WebDriver itp.
Co to jest selen
Selenium to jeden z najczęściej używanych pakietów do automatycznego testowania interfejsu użytkownika (interfejs użytkownika) o otwartym kodzie źródłowym. Został pierwotnie opracowany przez Jasona Hugginsa w 2004 roku jako narzędzie wewnętrzne w Think Works. Selenium wspiera automatyzację w różnych przeglądarkach, platformach i językach programowania.
Selenium można łatwo wdrożyć na platformach takich jak Windows, Linux, Solaris i Macintosh. Ponadto obsługuje system operacyjny (system operacyjny) dla aplikacji mobilnych, takich jak iOS, Windows Mobile i Android.
Selenium obsługuje wiele języków programowania poprzez wykorzystanie sterowników specyficznych dla każdego języka. Języki obsługiwane przez Selenium to C#, Java, Perl, PHP, Python i Ruby. Obecnie sterownik Selenium Web jest najpopularniejszy w językach Java i C#. Skrypty testowe Selenium można kodować w dowolnym z obsługiwanych języków programowania i uruchamiać bezpośrednio w większości nowoczesnych przeglądarek internetowych. Przeglądarki obsługiwane przez Selenium to Internet Explorer, Mozilla Firefox, Google Chrome i Safari.
Selenium można wykorzystać do automatyzacji testów funkcjonalnych i można go zintegrować z narzędziami do testów automatycznych, takimi jak Mavena , Jenkinsa , & Doker aby osiągnąć ciągłe testowanie. Można go również zintegrować z narzędziami takimi jak TestNG , & JUnit do zarządzania przypadkami testowymi i generowania raportów.
Indeks selenu
Selen
mecz_preg
- Poradnik dotyczący Selenu
- Podstawowa terminologia dotycząca selenu
- Funkcje selenu
- Ograniczenia selenu
- Selen kontra QTP
- Pakiet narzędzi Selenium
Selen IDE
- Selen IDE
- Instalacja IDE
- Funkcje IDE
- Pierwszy przypadek testowy IDE
- Test logowania IDE
- Polecenia IDE
- Ręczne tworzenie przypadków testowych w środowisku IDE
- IDE – strategie lokalizowania
- IDE — Lokalizowanie według identyfikatora
- IDE — lokalizacja według elementu identyfikacyjnego
- IDE — Lokalizowanie według nazwy
- IDE — Lokalizowanie za pomocą XPath
- IDE – Lokalizowanie za pomocą CSS
- Lokalizowanie według identyfikatora
- Lokalizowanie według klas
- Lokalizowanie według atrybutu
- Lokalizowanie według identyfikatora/klasy i atrybutu
- Lokalizowanie według podciągu
- Lokalizowanie na podstawie tekstu wewnętrznego
- IDE – Lokalizowanie poprzez DOM
Samouczek Selenium WebDriver
- Selenium WebDriver
- Architektura WebDriver
- Funkcje WebDriver
- WebDriver kontra RC
- Instalacja WebDriver
- Pierwszy przypadek testowy
- Polecenia WebDrivera
- Uruchamianie testu w przeglądarce Chrome
- Uruchamianie testu w przeglądarce Firefox
- Uruchamianie testu w IE
- Uruchamianie testu w przeglądarce Safari
- Strategie lokalizacji
- Lokalizowanie strategii według identyfikatora
- Lokalizowanie strategii według nazwy
- Lokalizowanie strategii według nazwy klasy
- Lokalizowanie strategii według nazwy tagu
- Lokalizowanie strategii według tekstu łącza
- Lokalizowanie strategii według częściowego tekstu łącza
- Lokalizowanie strategii według CSS
- Etykieta i identyfikator
- Etykieta i klasa
- Etykieta i atrybut
- Tag, klasa i atrybut
- Dopasowania podciągów
- Lokalizowanie strategii za pomocą XPath
- Używanie pojedynczego ukośnika
- Używanie podwójnego ukośnika
- Używanie pojedynczego atrybutu
- Korzystanie z wielu atrybutów
- Używanie AND
- Używanie OR
- Używanie zawiera()
- Używanie funkcji start_with()
- Używanie tekstu()
- Używanie ostatniego()
- Obsługa drop-downów
- WebDriver — przeciągnij i upuść
- Alerty dotyczące obsługi sterownika WebDriver
- Przewijanie strony internetowej
- WebDriver - Polecenia przeglądarki
- WebDriver - Polecenia nawigacyjne
- WebDriver — polecenia WebElement
- Obsługa przycisków radiowych
- Pole wyboru obsługi
- Twierdzenia dotyczące selenu
- Siatka selenowa
Samouczek Selenium Python
- Selen Pythona
Samouczek Selenium C#
- Selen C#
TestNG z Selenem
rysowanie prostokąta w gimp
- Poradnik TestNG
- Wprowadzenie do TestNG
- Instalacja TestNG
- Funkcje TestNG
- Uruchamianie przypadków testowych
- Plik XML TestNG
- Wyklucz/włącz przypadki testowe
- Uruchamianie przypadków testowych za pomocą Regex
- Grupy TestNG
- Adnotacje TestNG
- 1) @Przed pakietem
- 2) @AfterSuite
- 3) @Przed testem
- 4) @Po teście
- 5) @Przed zajęciami
- 6) @Po zajęciach
- 7) @PrzedMetodą
- 8) @AfterMethod
- 9) @PrzedGrupami
- 10) @AfterGroups
- Atrybuty adnotacji
- Parametry testuNG
Warunki wstępne
Przed poznaniem koncepcji Selenium powinieneś znać podstawową wiedzę na temat Javy lub dowolnego innego obiektowego języka programowania.
Języki obsługiwane przez Selenium to C#, Java, Perl, PHP, Python i Ruby. Obecnie Selenium Webdriver jest najpopularniejszy w językach Java i C#. Jeśli więc znasz którykolwiek z języków, zrozumienie koncepcji Selenium nie będzie trudne. Ponadto powinieneś posiadać wcześniejszą wiedzę na temat technik testowania oprogramowania, takich jak testy automatyczne, testy funkcjonalne itp.
Publiczność
Nasz samouczek Selenium jest przeznaczony dla wszystkich początkujących i zaawansowanych użytkowników Selenium.