webdriver entire setup
Al tutorial anterior, vam introduir el fitxer arquitectura bàsica i funcions de WebDriver . Aquest és el novè tutorial de Sèrie de formació tutorial Selenium .
el millor descarregador de cançons mp3 per a Android
En aquest tutorial, estaríem parlant sobre procediment d’instal·lació per començar amb l’inici de WebDriver des de zero . També estaríem discutint sobre la diversitat de controladors que proporciona WebDriver, cadascun atenent a diferents proves i necessitats ambientals.
Per poder utilitzar WebDriver per crear scripts, hi ha alguns requisits previs que cal que estiguin en un lloc com la configuració bàsica de l'entorn. En aquesta sèrie, faríem servir Java com a llenguatge de programació dins dels nostres exemples de mostra. Comencem, doncs, amb la instal·lació de Java.
Què aprendreu:
- Instal·lació de Java
- Instal·lació IDE Eclipse
- Configuració de WebDriver
- Controladors disponibles
- Conclusió
- Lectura recomanada
Instal·lació de Java
Pas 1: Aneu al lloc oficial d'Oracle - ' Descàrrega JAVA ”, Descarregueu la plataforma Java, edició estàndard. Totes les versions recents estan disponibles a la pàgina.
Pas 2: Tan bon punt feu clic al botó Baixa, apareixerà la següent pantalla. Accepteu l’acord de llicència per a la instal·lació de Java i trieu entre els diversos kit de desenvolupament de Java catalogats. Seleccioneu el que millor s'adapti a la configuració del vostre sistema.
Recordeu-vos de descarregar JDK (kit de desenvolupament Java). El kit inclou un JRE (Java Runtime Environment). Per tant, l’usuari no està obligat a descarregar i instal·lar el JRE per separat.
Instal·lació IDE Eclipse
Pas 1: Aneu al lloc web oficial d'Eclipse i aneu a la seva pàgina de descàrrega - Descàrrega Eclipse . Descarregueu Eclipse IDE per a desenvolupadors de Java EE. Totes les versions recents estan disponibles a la pàgina.
Assegureu-vos d’optar i descarregar l’IDE eclipsi adequat segons la configuració del vostre sistema. Hi ha dos enllaços de descàrrega disponibles per al sistema operatiu Windows de 64 bits i el sistema operatiu Windows de 32 bits.
Pas 2: Tan bon punt fem clic a l’enllaç de descàrrega, l’usuari es redirigeix a la nova pàgina per obtenir informació sobre la descàrrega actual. Feu clic a la icona de descàrrega i ja heu acabat.
Pot passar uns minuts abans de poder baixar la carpeta zip completa.
Pas 3: Un cop descarregada, copieu la carpeta i col·loqueu-la a la ubicació desitjada del vostre sistema de fitxers.
Pas 4: Extraieu la carpeta comprimida, es pot veure una carpeta anomenada eclipsi. La carpeta inclou tots els fitxers font i aplicació necessaris.
Pas 5: Inicieu l'IDE Eclipse mitjançant 'eclipse.exe' que resideix a la carpeta eclipse. Consulteu la il·lustració anterior per obtenir el mateix.
Pas 6: L'aplicació us demanarà que especifiqueu la ubicació de l'espai de treball. L’espai de treball és aquell lloc on residiran tots els vostres projectes d’eclipsi. Introduïu / Navegueu per la ubicació desitjada o l’usuari simplement pot optar per la ubicació predeterminada i feu clic al botó D’acord.
Configuració de WebDriver
Com que faríem servir Java com a llenguatge de programació per a aquesta sèrie i per tal de crear scripts de prova a Java, hauríem d’introduir controladors de client específics del llenguatge. Comencem, doncs, amb la descàrrega de Selenium Java Client Libraries.
Baixeu-vos les biblioteques de clients de Java de Selenium
Pas 1: Aneu al lloc web oficial de Selenium i aneu a la pàgina de descàrrega - ' http://docs.seleniumhq.org/download/ ”. Consulteu la secció de la il·lustració següent on podeu trobar llibreries de clients llistades per a diferents llenguatges de programació. Feu clic a l'enllaç de descàrrega de la Biblioteca de clients de Java.
Pot passar uns minuts abans de poder baixar la carpeta comprimida completa.
Pas 2: Un cop descarregada, copieu la carpeta i col·loqueu-la a la ubicació desitjada del vostre sistema de fitxers.
Pas 3: Extraieu la carpeta comprimida, es pot veure una carpeta anomenada 'Selenium-2.41.0.zip'. La carpeta inclou tots els fitxers jar necessaris que permeten als usuaris crear scripts de prova a Java.
Per tant, aquestes biblioteques es poden configurar en Eclipse IDE.
Configuració de biblioteques amb Eclipse IDE
Pas 1: Aneu cap a IDE Eclipse. Creeu un nou projecte basat en Java seguint Fitxer -> Nou -> Projecte Java. Consulteu la figura següent per obtenir el mateix.
Pas 2: Proporcioneu un nom definit per l'usuari per al vostre projecte Java. Proporcioneu el nom com Learning_Selenium i feu clic al botó Finalitza. El projecte de nova creació es pot veure a la part esquerra de la pantalla al tauler explorador de paquets.
Pas 3: Creeu una nova classe Java anomenada 'First_WebdriverClass' a la carpeta d'origen fent clic dret sobre ella i anant a Nou -> classe.
com executar fitxers .jar
Pas 4: Ara anem a configurar les biblioteques al nostre projecte Java. Per a això, seleccioneu el projecte i feu-hi clic dret. Seleccioneu 'Propietats' a les opcions llistades. Apareix la pantalla següent, Seleccioneu 'Java Build Path' a les opcions.
Pas 5: Per defecte, s'obre la pestanya 'Biblioteques'. Si no, feu clic a la pestanya 'Biblioteques'. A continuació, feu clic al botó 'Afegeix pots externs ...'. Aneu a la ubicació on hem desat la carpeta extreta per a les biblioteques de clients de Java.
Pas 6: Seleccioneu tots els fitxers JAR presents a la carpeta 'selenium-java-2.41.0' i feu clic al botó obert del quadre de diàleg. El quadre de diàleg de propietats hauria de semblar a la il·lustració següent.
Pas 7: Feu clic al botó 'D'acord' al quadre de diàleg per completar la part de configuració de Selenium Libraries al nostre projecte Java.
El projecte tindrà l'aspecte següent:
Controladors disponibles
Hi ha una sèrie de classes de controladors disponibles a WebDriver, que ofereixen un navegador web específic. Cada navegador té una implementació de controladors diferent a WebDriver.
A WebDriver, alguns dels navegadors es poden automatitzar directament, mentre que alguns dels navegadors web requereixen una entitat externa per poder automatitzar i executar l'script de prova. Aquesta entitat externa es coneix com a servidor de controladors. Per tant, l’usuari ha de descarregar el servidor de controladors per a diferents navegadors web.
Tingueu en compte que hi ha un servidor de controladors separat per a cada navegador web i que l'usuari no pot utilitzar un servidor de controladors per a navegadors web diferents del que està designat.
A continuació es mostra la llista de navegadors web disponibles i els seus controladors de servidor corresponents.
Conclusió
En aquest tutorial, us hem acostumat a tota la configuració i instal·lació de l'entorn que s'ha de fer abans de crear scripts de prova de WebDriver.
Aquests són els punts clau d’aquest article.
- Abans de crear scripts de prova basats en WebDriver, cal instal·lar poques utilitats i paquets.
- Instal·leu JDK (Java Development Kit). Recordeu que l’usuari no hauria d’instal·lar JRE per separat perquè es distribueix amb el kit.
- Descarregueu Eclipse IDE. L'usuari només ha de descarregar el paquet i és bo. No cal fer cap altra instal·lació amb Eclipse.
- Descarregueu les biblioteques client Java per poder crear l'script de prova en llenguatge de programació java.
- Inicieu eclipse mitjançant eclipse.exe. Seleccioneu l'espai de treball on voleu desar els projectes.
- Creeu un nou projecte Java a l'eclipsi. Creeu una nova classe java dins del projecte.
- Configureu l'eclipsi important fitxers de pots per als controladors de client Java.
- A WebDriver, alguns dels navegadors es poden automatitzar directament, mentre que alguns dels navegadors web requereixen un servidor de controlador extern.
- Firefox i HTML Unit són els únics navegadors que no es poden automatitzar directament. Per tant, no requereixen cap servidor de controladors separat. Tots els altres navegadors web coneguts com Chrome, Safari, Internet Explorer, etc. requereixen servidors de controladors.
Pròxim tutorial núm. 10 => Ara que hem acabat amb tota la configuració i instal·lació, al següent tutorial crearíem el nostre propi script de prova de WebDriver mitjançant Java.
Una observació per als lectors: Mentre que el nostre proper tutorial de Sèries de tutorials de seleni està en mode de processament, instal·leu els paquets esmentats en aquest tutorial i les utilitats necessàries per començar. La majoria dels paquets relacionats amb WebDriver es poden trobar al lloc web oficial de Selenium.
Feu-nos saber si teniu problemes en el procés d’instal·lació.
Lectura recomanada
- Tutorials Eclipse en profunditat per a principiants
- Introducció a Selenium WebDriver - Tutorial Selenium núm. 8
- Implementació del nostre primer script WebDriver - Tutorial Selenium WebDriver # 10
- Tutorial de Cogombre Selenium: Integració de Cogombre Java Selenium WebDriver
- Comproveu la visibilitat dels elements web mitjançant diversos tipus d’ordres de WebDriver - Tutorial Selenium núm. 14
- Escenaris de scripts i resolució de problemes de Selenium eficients: Tutorial Selenium núm. 27
- Depuració d’escriptures de Selenium amb registres (Tutorial Log4j) - Tutorial Selenium núm. 26
- Appium Studio per a Eclipse: automatització completa de Appium / Selenium des d’Eclipse