Instalacja selenu to 3-etapowy proces:
- Zainstaluj pakiet Java SDK
- Zainstaluj Eclipe
- Zainstaluj pliki Selenium Webdriver
W tym samouczku dowiemy się, jak zainstalować Selenium Webdriver. Poniżej znajduje się szczegółowy proces
UWAGA: Wersje Java, Eclipse, Selenium będą aktualizowane z czasem. Ale kroki instalacji pozostaną takie same. Wybierz najnowszą wersję i kontynuuj poniższe kroki instalacji-
Krok 1 - Zainstaluj Javę na swoim komputerze
Pobierz i zainstaluj pakiet Java Software Development Kit (JDK) tutaj.
Kolejny -
Ta wersja JDK jest dostarczana w pakiecie ze środowiskiem Java Runtime Environment (JRE), więc nie trzeba oddzielnie pobierać i instalować tego środowiska JRE.
Po zakończeniu instalacji otwórz wiersz polecenia i wpisz „java”. Jeśli zobaczysz następujący ekran, możesz przejść do następnego kroku
Krok 2 - Zainstaluj Eclipse IDE
Pobierz najnowszą wersję „Eclipse IDE for Java Developers” tutaj. Upewnij się, że dokonałeś prawidłowego wyboru między wersjami 32-bitową i 64-bitową systemu Windows.
Powinieneś móc pobrać plik exe o nazwie „eclipse-inst-win64” do instalacji.
Kliknij dwukrotnie plik, aby zainstalować Eclipse. Otworzy się nowe okno. Kliknij Eclipse IDE for Java Developers.
Następnie otworzy się nowe okno, w które należy kliknąć przycisk oznaczony 1 i zmienić ścieżkę na „C: \ eclipse”. Opublikuj przycisk Kliknij przycisk Instaluj oznaczony 2
Po pomyślnym zakończeniu procedury instalacji pojawi się okno. W tym oknie kliknij Uruchom
Spowoduje to rozpoczęcie zaćmienia neonu IDE.
Krok 3 - Pobierz sterownik Selenium Java Client Driver
Możesz pobrać Selenium Webdriver for Java Client Driver tutaj. Znajdziesz tam sterowniki klienta dla innych języków, ale wybierz tylko ten dla Java.
Ten plik do pobrania jest dostępny jako plik ZIP o nazwie „selenium-3.14.0.zip”. Aby uprościć instalację Selenium w systemie Windows 10, wyodrębnij zawartość tego pliku ZIP na dysku C, aby uzyskać katalog „C: \ selenium-3.14.0 \”. Ten katalog zawiera wszystkie pliki JAR, które później zaimportujemy w konfiguracji Eclipse for Selenium.
Krok 4 - Skonfiguruj Eclipse IDE za pomocą WebDriver
- Uruchom plik „eclipse.exe” w folderze „eclipse” wyodrębnionym w kroku 2. Jeśli poprawnie wykonałeś krok 2, plik wykonywalny powinien znajdować się w C: \ eclipse \ eclipse.exe.
- Gdy pojawi się monit o wybranie obszaru roboczego, po prostu zaakceptuj domyślną lokalizację.
3. Utwórz nowy projekt za pomocą opcji Plik> Nowy> Projekt Java. Nazwij projekt jako „nowy projekt”.
Otworzy się nowe wyskakujące okienko, w którym można wprowadzić następujące szczegóły
- Nazwa Projektu
- Lokalizacja do zapisania projektu
- Wybierz wykonawcze środowisko JRE
- Wybierz opcję projektu układu
- Kliknij przycisk Zakończ
4. Na tym etapie
- Kliknij prawym przyciskiem myszy nowo utworzony projekt i
- Wybierz Nowy> Pakiet i nazwij ten pakiet jako „nowypakiet”.
Otworzy się wyskakujące okienko, w którym można nazwać pakiet,
- Wpisz nazwę pakietu
- Kliknij przycisk Zakończ
5. Utwórz nową klasę Java w nowym pakiecie, klikając ją prawym przyciskiem myszy, a następnie wybierając - Nowa> Klasa, a następnie nazwij ją „MyClass”. Twoje Eclipse IDE powinno wyglądać jak na poniższym obrazku.
Po kliknięciu Class, otworzy się wyskakujące okienko, wprowadź szczegóły jako
- Nazwa klasy
- Kliknij przycisk Zakończ
Tak to wygląda po utworzeniu klasy.
Teraz selenium WebDriver jest w ścieżce budowania Java
Na tym etapie
- Kliknij prawym przyciskiem myszy „nowy projekt” i wybierz Właściwości .
- W oknie dialogowym Właściwości kliknij opcję „Ścieżka budowania Java”.
- Kliknij kartę Biblioteki , a następnie
- Kliknij „Dodaj zewnętrzne pliki JAR…”
Po kliknięciu „Dodaj zewnętrzne pliki JAR…” otworzy się wyskakujące okienko. Wybierz pliki JAR, które chcesz dodać.
Po wybraniu plików jar kliknij przycisk OK.
Wybierz wszystkie pliki w folderze lib.
Wybierz pliki poza folderem lib
Po zakończeniu kliknij przycisk „Zastosuj i zamknij”
6. Dodaj wszystkie pliki JAR w folderze „libs” i poza nim. Twoje okno dialogowe Właściwości powinno teraz wyglądać podobnie do poniższego obrazu.
7. Na koniec kliknij OK i zakończymy importowanie bibliotek Selenium do naszego projektu.
Różne sterowniki
HTMLUnit i Firefox to dwie przeglądarki, które WebDriver może bezpośrednio zautomatyzować - co oznacza, że żaden inny oddzielny komponent nie jest potrzebny do zainstalowania lub uruchomienia podczas wykonywania testu. W przypadku innych przeglądarek potrzebny jest osobny program. Ten program jest nazywany serwerem sterowników .
Serwer sterownika jest inny dla każdej przeglądarki. Na przykład Internet Explorer ma własny serwer sterowników, którego nie można używać w innych przeglądarkach. Poniżej znajduje się lista serwerów sterowników i odpowiednich przeglądarek, które z nich korzystają.
Możesz pobrać te sterowniki tutaj
Przeglądarka | Nazwa serwera sterowników | Uwagi |
---|---|---|
HTMLUnit | HtmlUnitDriver | WebDriver może sterować HTMLUnit przy użyciu HtmlUnitDriver jako serwera sterownika |
Firefox | Mozilla GeckoDriver | WebDriver może obsługiwać Firefoksa bez potrzeby serwera sterowników Uruchamianie przeglądarki Firefox 45 i nowszych wymaga użycia sterownika gecko stworzonego przez Mozillę do automatyzacji |
Internet Explorer | Serwer sterowników programu Internet Explorer | Dostępne w wersjach 32 i 64-bitowych. Użyj wersji, która odpowiada architekturze Twojego IE |
Chrom | ChromeDriver | Chociaż jego nazwa to po prostu „ChromeDriver”, w rzeczywistości jest to serwer sterowników, a nie tylko sterownik. Bieżąca wersja obsługuje wersje nowsze niż Chrome wer. 21 |
Opera | OperaDriver | Chociaż jego nazwa to po prostu „OperaDriver”, w rzeczywistości jest to serwer sterowników, a nie tylko sterownik. |
PhantomJS | GhostDriver | PhantomJS to kolejna przeglądarka bezgłowa, podobnie jak HTMLUnit. |
Safari | SafariDriver | Chociaż jego nazwa to po prostu „SafariDriver”, w rzeczywistości jest to serwer sterowników, a nie tylko sterownik. |
Podsumowanie
Oprócz przeglądarki do rozpoczęcia korzystania z WebDriver potrzebne będą następujące elementy
- Java Development Kit (JDK). https://www.oracle.com/java/technologies/javase-downloads.html
- Eclipse IDE - http://www.eclipse.org/downloads/
- Sterownik klienta Java - https://www.selenium.dev/downloads/
Rozpoczynając projekt WebDriver w Eclipse, nie zapomnij zaimportować plików Java Client Driver do swojego projektu. Pliki te będą stanowić bibliotekę Selenium.
W nowej wersji Selenium nie ma przeglądarki, którą można zautomatyzować bez użycia serwera sterowników.