webdriver entire setup
W poprzednim samouczku wprowadziliśmy podstawowa architektura i funkcje WebDriver . To jest dziewiąty samouczek w Seria szkoleń z samouczków Selenium .
oprogramowanie do pobierania filmów z witryn internetowych
W tym samouczku będziemy dyskutować o procedura instalacji, aby rozpocząć od początku z WebDriver . Będziemy również dyskutować o różnorodnej gamie sterowników dostarczanych przez WebDriver, z których każdy spełnia inne wymagania związane z testowaniem i ochroną środowiska.
Aby móc używać WebDriver do tworzenia skryptów, należy spełnić pewne wymagania wstępne, takie jak podstawowa konfiguracja środowiska. W tej serii w naszych przykładowych przykładach będziemy używać języka Java jako języka programowania. Dlatego zacznijmy od instalacji Javy.
Czego się nauczysz:
- Instalacja Java
- Instalacja Eclipse IDE
- Konfigurowanie WebDriver
- Dostępne sterowniki
- Wniosek
- rekomendowane lektury
Instalacja Java
Krok 1: Przejdź do oficjalnej witryny Oracle - „ Pobieranie JAVA ”, Pobierz Java Platform, Standard Edition. Wszystkie najnowsze wydania są dostępne na stronie.
Krok 2: Jak tylko klikniesz przycisk Pobierz, pojawi się następujący ekran. Zaakceptuj umowę licencyjną dotyczącą instalacji oprogramowania Java i wybierz spośród różnych skatalogowanych zestawów Java Development Kit. Wybierz ten, który najlepiej pasuje do konfiguracji Twojego systemu.
Pamiętaj, aby pobrać JDK (zestaw programistyczny Java). Do zestawu dołączone jest środowisko JRE (Java Runtime Environment). Dzięki temu użytkownik nie musi oddzielnie pobierać i instalować środowiska JRE.
Instalacja Eclipse IDE
Krok 1: Przejdź do oficjalnej strony Eclipse i przejdź do strony pobierania - Pobierz Eclipse . Pobierz Eclipse IDE dla programistów Java EE. Wszystkie najnowsze wydania są dostępne na stronie.
Upewnij się, że wybrałeś i pobrałeś odpowiednie środowisko eclipse IDE zgodnie z konfiguracją systemu. Dostępne są dwa łącza pobierania dla 64-bitowego systemu operacyjnego Windows i 32-bitowego systemu operacyjnego Windows.
Krok 2: Po kliknięciu w link do pobrania użytkownik zostaje przekierowany na nową stronę, na której znajduje się informacja o aktualnym pobieraniu. Kliknij ikonę pobierania i gotowe.
Może minąć kilka minut, zanim będzie można pobrać cały folder zip.
Krok 3: Po pobraniu skopiuj folder i umieść go w żądanej lokalizacji w systemie plików.
Krok 4: Wypakuj spakowany folder, zobaczysz folder o nazwie eclipse. Folder zawiera wszystkie wymagane aplikacje i pliki źródłowe.
Krok 5: Uruchom środowisko Eclipse IDE za pomocą programu „eclipse.exe” znajdującego się w folderze eclipse. Zobacz powyższą ilustrację dla tego samego.
Krok 6: Aplikacja wyświetli monit o określenie lokalizacji obszaru roboczego. Obszar roboczy to miejsce, w którym będą się znajdować wszystkie projekty związane z zaćmieniem. Wprowadź / Przeglądaj żądaną lokalizację lub użytkownik może po prostu wybrać domyślną lokalizację i kliknąć przycisk OK.
Konfigurowanie WebDriver
Ponieważ używalibyśmy Javy jako języka programowania dla tej serii i aby stworzyć skrypty testowe w Javie, musielibyśmy wprowadzić sterowniki klienta specyficzne dla języka. Dlatego zacznijmy od pobrania bibliotek klienckich Selenium Java.
Pobierz biblioteki klienckie Selenium Java
Krok 1: Wejdź na oficjalną stronę Selenium i przejdź do strony pobierania - „ http://docs.seleniumhq.org/download/ ”. Zapoznaj się z sekcją na poniższej ilustracji, w której można znaleźć biblioteki klienckie wymienione dla różnych języków programowania. Kliknij łącze pobierania Java Client Library.
Może minąć kilka minut, zanim będzie można pobrać cały spakowany folder.
jak otworzyć pliki swf
Krok 2: Po pobraniu skopiuj folder i umieść go w żądanej lokalizacji w systemie plików.
Krok 3: Rozpakuj spakowany folder, zobaczysz folder o nazwie „Selenium-2.41.0.zip”. Folder zawiera wszystkie wymagane pliki jar, które umożliwiają użytkownikom tworzenie skryptów testowych w języku Java.
W związku z tym biblioteki te można skonfigurować w środowisku Eclipse IDE.
Konfigurowanie bibliotek za pomocą Eclipse IDE
Krok 1: Przejdź do Eclipse IDE. Utwórz nowy projekt oparty na Javie, wybierając Plik -> Nowy -> Projekt Java. Zobacz poniższy rysunek dla tego samego.
Krok 2: Podaj nazwę zdefiniowaną przez użytkownika dla swojego projektu Java. Podajmy nazwę jako Learning_Selenium i kliknij przycisk Zakończ. Nowo utworzony projekt można wyświetlić po lewej stronie ekranu w panelu eksploratora pakietów.
Krok 3: Utwórz nową klasę Java o nazwie „First_WebdriverClass” w folderze źródłowym, klikając ją prawym przyciskiem myszy i przechodząc do New -> class.
Krok 4: Teraz skonfigurujmy biblioteki w naszym projekcie Java. W tym celu wybierz projekt i kliknij go prawym przyciskiem myszy. Wybierz „Właściwości” spośród wymienionych opcji. Pojawi się następujący ekran. Wybierz opcję „Ścieżka budowania Java” z opcji.
Krok 5: Domyślnie otwarta jest zakładka „Biblioteki”. Jeśli nie, kliknij zakładkę „Biblioteki”. Następnie kliknij przycisk „Dodaj zewnętrzne słoiki…”. Przejdź do lokalizacji, w której zapisaliśmy wyodrębniony folder dla bibliotek klienta Java.
Krok 6: Wybierz wszystkie pliki JAR obecne w folderze „selenium-java-2.41.0” i kliknij przycisk otwierania w oknie dialogowym. Okno dialogowe właściwości powinno wyglądać jak na poniższej ilustracji.
Krok 7: Kliknij przycisk „OK” w oknie dialogowym, aby zakończyć część konfiguracyjną bibliotek Selenium w naszym projekcie java.
Projekt będzie wyglądał następująco:
Dostępne sterowniki
W WebDriver dostępnych jest wiele klas sterowników, z których każda obsługuje określoną przeglądarkę internetową. Każda przeglądarka ma inną implementację sterownika w WebDriver.
W WebDriver, kilka przeglądarek można zautomatyzować bezpośrednio, podczas gdy niektóre przeglądarki internetowe wymagają zewnętrznej jednostki, aby zautomatyzować i wykonać skrypt testowy. Ta zewnętrzna jednostka jest znana jako Driver Server. W związku z tym użytkownik jest zobowiązany do pobrania serwera sterowników dla różnych przeglądarek internetowych.
Należy zauważyć, że dla każdej przeglądarki internetowej istnieje oddzielny serwer sterowników, a użytkownik nie może używać jednego serwera sterowników dla przeglądarek internetowych innych niż ta, do której jest przeznaczony.
Poniżej znajduje się lista dostępnych przeglądarek internetowych i odpowiadających im sterowników serwera.
Wniosek
W tym samouczku zaznajomiliśmy Cię z konfiguracją i instalacją środowiska, które należy wykonać przed utworzeniem skryptów testowych WebDriver.
Oto sedno tego artykułu.
- Przed utworzeniem skryptów testowych opartych na WebDriver, należy zainstalować kilka narzędzi i pakietów.
- Zainstaluj JDK (Java Development Kit). Pamiętaj, że użytkownik nie powinien instalować środowiska JRE oddzielnie, ponieważ jest ono rozpowszechniane w pakiecie z zestawem.
- Pobierz Eclipse IDE. Użytkownik musi tylko pobrać pakiet i jest gotowy do pracy. Żadna inna instalacja nie jest wymagana w przypadku Eclipse.
- Pobierz biblioteki klienta Java, aby móc utworzyć skrypt testowy w języku programowania java.
- Uruchom eclipse za pomocą eclipse.exe. Wybierz obszar roboczy, w którym chcesz zapisać projekty.
- Utwórz nowy projekt Java w zaćmieniu. Utwórz nową klasę Java w projekcie.
- Skonfiguruj eclipse, importując pliki jars dla sterowników klienta Java.
- W programie WebDriver kilka przeglądarek można zautomatyzować bezpośrednio, podczas gdy niektóre przeglądarki wymagają zewnętrznego serwera sterowników.
- Firefox i jednostka HTML to jedyne przeglądarki, których nie można zautomatyzować bezpośrednio. Dlatego nie wymagają żadnego oddzielnego serwera sterowników. Wszystkie inne powszechnie znane przeglądarki internetowe, takie jak Chrome, Safari, Internet Explorer itp., Wymagają serwerów sterowników.
Następny samouczek nr 10 => Teraz, gdy skończyliśmy całą konfigurację i instalację, w następnym samouczku stworzylibyśmy własny skrypt testowy WebDriver przy użyciu języka Java.
Uwaga dla czytelników: Podczas naszego następnego samouczka Seria samouczków o selenie jest w trybie przetwarzania, zainstaluj pakiety wymienione w tym samouczku i wymagane narzędzia, aby rozpocząć. Większość pakietów związanych z WebDriver można znaleźć na oficjalnej stronie Selenium.
Daj nam znać, jeśli napotkasz jakiekolwiek problemy w procesie instalacji.
rekomendowane lektury
- Dogłębne samouczki dotyczące Eclipse dla początkujących
- Wprowadzenie do Selenium WebDriver - samouczek Selenium # 8
- Wdrożenie naszego pierwszego skryptu WebDriver - Selenium WebDriver Tutorial # 10
- Cucumber Selenium Tutorial: Integracja Cucumber Java Selenium WebDriver
- Sprawdź widoczność elementów sieci Web przy użyciu różnych typów poleceń WebDriver - samouczek Selenium nr 14
- Efektywne skrypty Selenium i scenariusze rozwiązywania problemów - samouczek Selenium nr 27
- Debugowanie skryptów Selenium za pomocą dzienników (samouczek Log4j) - samouczek Selenium # 26
- Appium Studio for Eclipse: End-to-end Appium / Selenium Automation From Eclipse