Il selenio è uno strumento di test automatizzato che consente ai programmatori di controllare a distanza un browser Web dal loro programma . Il selenio può interagire con i programmi in un numero di lingue diverse, tra cui Java . Per poter utilizzare Selenio con Java è necessario creare un nuovo progetto con la libreria client Selenio e utilizzare i comandi appropriati per accedere a WebDriver di selenio . Progetto Creazione
è possibile creare nuovi file di progetto Selenio tramite Maven o scaricando direttamente libreria Java di selenio dal loro sito web e l'importazione nel vostro IDE di scelta . Per creare un nuovo progetto di selenio con Maven aggiungere una dipendenza al file " pom.xml " che definisce il progetto. Sarà necessario impostare ID del gruppo della dipendenza a " org.seleniumhq.selenium " , l'ID del manufatto a " selenio -java " e la versione per l'ultima versione disponibile di selenio , che è 2.8.0 , al momento della scrittura . In alternativa , è possibile scaricare libreria Java di Selenio e importarlo in un progetto esistente nel vostro IDE preferito .
WebDriver inizializzazione
Prima di utilizzare selenio all'interno del programma è necessario classi di importazione Selenio con il comando:
" import.org.openqa.selenium * . "
È quindi possibile creare un nuovo driver Web con il comando :
" autista WebDriver = new HTMLUnitDriver (); " . autista Web
di selenio è la parte del programma che controlla un browser Web sul computer per effettuare test
browser compatibili
è possibile inizializzare il driver Web per controllare qualsiasi browser compatibile che è installato sul tuo computer . Al momento della pubblicazione nell'ottobre 2011 , selenio è compatibile con HtmlUnit , un browser web leggero , Internet Explorer , Firefox , Chrome, Opera , Android e Safari per iPhone . Selenium gira più veloce con HtmlUnit ma interagisce meglio con Firefox . Durante l'esecuzione di selenio con Firefox è possibile creare un profilo personalizzato che vi permetterà di definire un set di estensioni installate per di più attraverso i test.
Comandi
Una volta inizializzato il driver Web con la vostra scelta di browser che può iniziare il controllo del browser. Il comando "get" indica al browser di aprire la pagina Web all'indirizzo specificato . Le " findElement " comando ricerca di un elemento specifico della pagina Web da uno dei suoi fattori di identificazione , come il suo nome . Il comando " SendKeys " indica al browser di inserire un certo insieme di chiavi nell'elemento specificato. Infine , il comando " submit " presenterà la forma attiva. Ci sono molti altri comandi utili in selenio che permettono una maggiore interazione in profondità con le pagine web.