W tej części samouczka nauczymy się, jak przeprowadzić instalację Selenium, a także będziemy w praktyce uruchamiać przeglądarki w Selenium, np. Uruchomimy przeglądarki Firefox, Chrome, IE i przejdziemy do adresu URL aplikacji (na przykład uruchomimy www .Google.com na początek).
W poprzedniej sekcji tj Moduł pierwszy samouczka poznaliśmy architekturę Selenium, wewnętrzne cechy i funkcjonalności Selenium.
Instalacja selenu:
Aby pracować z Selenium, musisz przejść następujący proces, którym są:
Zainstaluj Javę w systemie:
Możesz pobrać zaktualizowaną wersję JDK z oracle.comi zainstaluj Javę w swoim systemie po pobraniu, postępując zgodnie z instrukcjami.
Następnym krokiem jest ustawienie pliku JAVA_HOME path ze zmiennej środowiskowej (kopiując ścieżkę pobranych katalogów do kosz folder), a także zaktualizuj plik PATH zmienna zmiennych systemowych.
Aby sprawdzić, czy powyższe kroki są wykonane poprawnie, przejdź do wiersza polecenia i wykonaj java - wersja, powinien pokazać zainstalowaną wersję JDK.
Setup IDE, czyli Eclipse lub Intellij:
Możesz wybrać swoje ulubione IDE do kodowania skryptów automatyzacji, opracowywania struktury automatyzacji itp., Które możesz wybrać Zaćmienie or Edycja społeczności Intellij w tym celu.
Pobierz plik jar Selenium Webdriver z Selen Dev.
Skonfiguruj Selenium w IDE (Eclipse)
Po pobraniu ulubionego IDE otwórz to (Eclipse lub Idea) i utwórz nowy projekt Java. Podaj nazwę projektu i utwórz pakiet wewnątrz nowo utworzonego projektu, a następnie utwórz klasa Java z odpowiednią nazwą (np. DemoTest.java itp.).
Po wykonaniu powyższych czynności musisz dodać Słoik Selenium które pobrałeś z Selenium DEV w bibliotekach ścieżek budowania języka Java w środowisku Eclipse pracować z Selenium w następujący sposób:
KROK 1—> Kliknij prawym przyciskiem myszy projekt, przejdź do właściwości opcja. Kliknij Ścieżka budowania Java w nowo otwartym oknie dialogowym.
KROK 2 -> Kliknij opcję bibliotek, a następnie kliknij Dodaj zewnętrzne słoiki i wybierz swoje Selenium JAR, cokolwiek masz do pobrania, w ten sposób możesz dodać inne zewnętrznie pobrany plik JAR w obszarze roboczym IDE.
Uruchamianie przeglądarek w Selenium Webdriver:
Dzięki powyższym sekcjom skończymy Proces instalacji lub konfiguracji Selenium, teraz w nadchodzącej sekcji zajmiemy się sprawami praktycznymi Uruchamianie przeglądarek w Selenium z różnymi przeglądarkami, takimi jak przeglądarka Firefox, przeglądarka Chrome, przeglądarka IE, przeglądarki Safari itp.
Jak uruchomić przeglądarkę Firefox w Selenium Webdriver:
Aby pracować z przeglądarką Firefox, musisz pobrać plik GeckODriver, który jest w zasadzie sterownikiem przeglądarki dla przeglądarki Firefox.
KROK 1 -> Pobierz Plik geckodriver.exe od Strona wydania GeckoDriver Githubpodczas pobierania pliku upewnij się, że pobierasz wersję opartą na systemie operacyjnym.
KROK 2 -> Ustaw ścieżkę przeglądarki sterownika dla geckodriver.
Fragmenty kodu do Uruchom przeglądarkę Firefox w Selenium java
System.setProperty ("webdriver.gecko.driver", "pathToGeckoDriver exe"); return new FirefoxDriver ();
Powyższy kod służy do zwracania sterownika FirefoxDriver, jeśli chcesz uruchomić sterownik firefox.
Oto poniższy kod w publicznym, głównym formacie statycznego void, który uruchamia przeglądarkę Firefox przy użyciu selenu, a także prowadzi do testowanej aplikacji internetowej.
public static void main (String [] args) {System.setProperty ("webdriver.gecko.driver", "pathToGeckoDriver exe"); Sterownik WebDriver = nowy FirefoxDriver (); driver.get ("URL aplikacji"); }
Jak uruchomić przeglądarkę Chrome w programie Selenium Webdriver
Podobnie do pracy z przeglądarką Chrome z Selenium, musisz pobierz plik Chromedriver i ustaw ścieżkę przeglądarki sterownika ze swojego skryptu.
System.setProperty ("webdriver.chrome.driver", "pathToDriver exe"); return new ChromeDriver ();
Ponownie powyższy kod służy do zwracania instancji ChromeDriver, jeśli chcesz uruchomić przeglądarkę Chrome z Selenium.
Oto poniższy kod w publicznym, statycznym głównym formacie void, który uruchamia przeglądarkę Chrome przy użyciu selenu, a także prowadzi do testowanej aplikacji internetowej.
public static void main (String [] args) {System.setProperty ("webdriver.chrome.driver", "pathToChromeDriver exe"); Sterownik WebDriver = nowy ChromeDriver (); driver.get ("URL aplikacji"); }
Jak uruchomić IE w Selenium Webdriver:
Podobnie do pracy z przeglądarką IE z Selenium musisz pobierz plik IE i ustaw ścieżkę przeglądarki sterownika ze swojego skryptu.
Oto poniższy fragment kodu do uruchamiania przeglądarki IE w Selenium:
public static void main (String [] args) {System.setProperty ("webdriver.ie.driver", "pathToInternetExplorer Driver exe"); Sterownik WebDriver = nowy InternetExplorerDriver (); driver.get ("URL aplikacji"); }
Jak uruchomić safari w Selenium Webdriver:
Aby pracować z przeglądarką Safari z Selenium, możesz postępować zgodnie z poniższym fragmentem kodu.
public static void main (String [] args) {sterownik WebDriver = nowy SafariDriver (); driver.get ("URL aplikacji"); }
Jak uruchomić przeglądarkę Edge w selenie:
i terminów, a Pobierz sterownik Edge Exe i ustaw ścieżkę za pomocą System.setProperty tak jak poprzednio, co zrobiliśmy dla innej przeglądarki, a następnie zwróć przeglądarkę krawędzi.
Oto poniższy fragment kodu do uruchomienia przeglądarki Edge w Selenium
public static void main (String [] args) {public static void main (String [] args) {System.setProperty ("webdriver.edge.driver", "pathToEdge Driver exe"); Sterownik WebDriver = nowy EdgeDriver (); driver.get ("URL aplikacji"); }}
Wnioski: Dzięki tej sekcji samouczka nauczyliśmy się, jak zainstalować Selenium i uruchamianie przeglądarek w Selenium i otwierać je za pomocą adresu URL aplikacji.