Avvio di browser in Selenium: fatti che dovresti sapere

In questo segmento del tutorial impareremo come eseguire l'installazione di Selenium e lanceremo anche i browser in Selenium con le mani in modo tale da lanciare Firefox, Chrome, browser IE e navigare all'URL dell'applicazione (ad esempio lanceremo www .Google.com per cominciare). 

Nella sezione precedente es Modulo uno del tutorial abbiamo imparato a conoscere l'Architettura Selenium, le caratteristiche interne e le funzionalità di Selenium.

Installazione del selenio: 

Per lavorare con il selenio devi sottoporsi ai seguenti processi, che sono:

Installa Java nel sistema: 

Puoi scaricare la versione aggiornata di JDK da oracle.come installa Java nel tuo sistema dopo il download seguendo i passaggi.

Il prossimo passo è impostare il file JAVA_HOME path da una variabile di ambiente (copiando il percorso delle directory scaricate fino a bidone cartella) e aggiorna anche il file PERCORSO variabile delle tue variabili di sistema.

Per verificare se i passaggi precedenti sono stati eseguiti correttamente, vai al prompt dei comandi e fai java - versione, dovrebbe mostrarti la versione installata di JDK.

Configurazione IDE, ovvero Eclipse o Intellij:

Puoi scegliere il tuo IDE preferito per codificare gli script di automazione, sviluppare il framework di automazione, ecc., Puoi scegliere Eclissi or Edizione community Intellij per questo scopo.

Scarica il file jar Selenium Webdriver da Selenio Dev.

Imposta il selenio nell'IDE (Eclipse)

Dopo aver scaricato il tuo IDE preferito, aprilo (Eclipse o Idea) e creare un nuovo progetto Java. Fornisci un nome del progetto e crea pacchetto all'interno del progetto appena creato, quindi crea una classe Java con un nome proprio (ad esempio DemoTest.java, ecc.).

Una volta completati i passaggi precedenti, quindi devi aggiungere il vasetto di selenio che hai scaricato da Selenium DEV  nelle librerie di percorsi di build Java in Eclipse lavorare con il selenio nel modo seguente:

PASSAGGIO 1 -> Fare clic con il pulsante destro del mouse sul progetto, vai alle proprietà opzione. Clicca su Percorso build Java nella finestra di dialogo appena aperta.

PASSAGGIO 2 -> Fare clic sull'opzione librerie e quindi su Aggiungi vasi esterni e selezionare i JAR di selenio qualunque sia il download, in questo modo è possibile aggiungere qualsiasi altro JAR scaricato esternamente nel tuo spazio di lavoro IDE.

Avvio dei browser in Selenium Webdriver:

Con queste sezioni precedenti abbiamo finito Processo di installazione o configurazione del selenio, ora, nella prossima sezione, faremo pratica Avvio dei browser in Selenium con diversi browser come browser Firefox, browser Chrome, browser IE, browser Safari ecc. 

Come avviare il browser Firefox in Selenium Webdriver:

Per lavorare con Firefox, è necessario scaricare il file GeckODriver che è fondamentalmente il driver del browser per Firefox.

FASE 1 -> Scarica la file geckodriver.exe da Pagina di rilascio di GeckoDriver GitHub, mentre scarichi il file assicurati di scaricare la versione basata sul tuo sistema operativo.  

PASSO 2 -> Imposta il percorso del browser di driver per geckodriver.

Snippet di codice in Avvia il browser Firefox in Selenium java

  System.setProperty ("webdriver.gecko.driver", "pathToGeckoDriver exe"); return new FirefoxDriver ();

Il codice sopra è per la restituzione di FirefoxDriver, se si desidera avviare il driver di Firefox.

Ecco il codice seguente in un formato principale vuoto statico pubblico che avvia il browser Firefox utilizzando il selenio e naviga anche nell'applicazione web sotto test.

public static void main (String [] args) {System.setProperty ("webdriver.gecko.driver", "pathToGeckoDriver exe"); Driver WebDriver = nuovo FirefoxDriver (); driver.get ("URL applicazione"); }

Come avviare il browser Chrome in selenium webdriver

Allo stesso modo, per lavorare con il browser Chrome con Selenium, devi scarica il file Chromedriver e imposta il percorso del browser del driver dal tuo script. 

System.setProperty ("webdriver.chrome.driver", "pathToDriver exe"); return new ChromeDriver ();

Anche in questo caso il codice precedente serve per restituire l'istanza ChromeDriver se si desidera avviare il browser Chrome con Selenium.

Ecco il codice seguente in un formato principale vuoto statico pubblico che avvia il browser Chrome utilizzando il selenio e passa anche all'applicazione Web sottoposta a test.

public static void main (String [] args) {System.setProperty ("webdriver.chrome.driver", "pathToChromeDriver exe"); Driver WebDriver = nuovo ChromeDriver (); driver.get ("URL applicazione"); }

Come avviare ie in selenium Webdriver: 

Allo stesso modo, per lavorare con IE Browser con Selenium devi farlo scarica il file IE e imposta il percorso del browser del driver dal tuo script.

Ecco lo snippet di codice seguente per l'avvio del browser IE in Selenium:

public static void main (String [] args) {System.setProperty ("webdriver.ie.driver", "pathToInternetExplorer Driver exe"); Driver WebDriver = nuovo InternetExplorerDriver (); driver.get ("URL applicazione"); }

Come avviare Safari in selenium Webdriver:

Per lavorare con Safari Browser con Selenium puoi seguire lo snippet di codice sottostante. 

public static void main (String [] args) {WebDriver driver = new SafariDriver (); driver.get ("URL applicazione"); }

Come avviare il browser edge in selenio: 

Nome Scarica Edge Driver Exe file e impostare il percorso utilizzando System.setProperty come in precedenza quello che avevamo fatto per altri browser e quindi restituire il browser edge.

Di seguito è riportato lo snippet di codice per avviare il browser Edge in Selenium 

public static void main (String [] args) {public static void main (String [] args) {System.setProperty ("webdriver.edge.driver", "pathToEdge Driver exe"); Driver WebDriver = nuovo EdgeDriver (); driver.get ("URL applicazione"); }}

Conclusione: Con questa sezione del tutorial, abbiamo imparato come installare Selenium e avviare i browser in Selenium e aprirli con l'URL dell'applicazione.

Lascia un tuo commento