Come configurare IntelliJ con Selenium webdriver
โก Riepilogo intelligente
IntelliJ IDEA corre Selenium WebDriver esegue i test una volta Java il progetto porta il Selenium La libreria client รจ presente nel classpath, quindi l'IDE compila, esegue ed effettua il debug del codice di automazione del browser da un'unica finestra.
Cos'รจ IntelliJ?
IntelliJ IDEA รจ un Java Ambiente di sviluppo integrato (IDE) creato da JetBrainsร disponibile in una versione Community Edition con licenza Apache 2.0 e in una versione commerciale Ultimate Edition, e offre funzionalitร avanzate di navigazione e refactoring del codice.
Prerequisiti per installare IntelliJ con Selenium webdriver
Per la configurazione sono necessari i seguenti prerequisiti.
- Intelli J
- Qualsiasi browser Web (preferibilmente Mozilla Firefox)
- JDK (Java Kit di sviluppo)
- Selenium file .jar
I file jar necessari possono essere scaricati da Selenium.org sito ufficiale. Dopo il download, extracCopia i file .jar nella directory desiderata.
Nota: a Maven or Gradle la costruzione risolve selenium-java automaticamente, rendendo facoltativo il download manuale.
Come scaricare e installare IntelliJ
Passo 1) Per scaricare IntelliJ visita il JetBrains siteQui abbiamo selezionato la versione "Community"; scegliete "Ultimate" per lo sviluppo di applicazioni mobile, web e aziendali.
Passo 2) Quando inizi il download, vedrai un messaggio come questo.
Passo 3) Si aprirร una finestra a comparsa. Fai clic sul pulsante "Esegui".
Passo 4) Nella procedura guidata di configurazione, fai clic sul pulsante "Avanti".
Passo 5) Individua la cartella di destinazione e fai clic sul pulsante "Avanti".
Passo 6) Nella schermata delle opzioni di installazione,
- Seleziona la casella di controllo โ launcher a 32 bit
- Seleziona la casella di controllo per la lingua in base alle tue esigenze
- Fai clic sul pulsante 'avanti'
Nota: Le versioni attuali sono solo a 64 bit, quindi la casella di controllo per il launcher a 32 bit non viene piรน visualizzata.
Passo 7) Fai clic sul pulsante 'Installa'.
Come puoi vedere, il processo di installazione di IntelliJ รจ in corso.
Passo 8) Nella schermata finale della procedura guidata,
- Per eseguire IntelliJ, seleziona la casella di controllo e
- Fare clic sul pulsante "Fine".
Passo 9) Se รจ presente una versione precedente di IntelliJ, รจ possibile importarne le impostazioni. Poichรฉ non รจ installata alcuna versione precedente, selezionare la seconda opzione.
Passo 10) Dopo aver cliccato su 'ok', IntelliJ chiede il JetBrains Accettazione dell'informativa sulla privacy. Fare clic su "Accetta".
Passo 11) Ora puoi impostare le impostazioni del plugin.
Passo 12) Seleziona l'opzione desiderata: crea un nuovo progetto, importa un progetto o aprilo.
Passo 13) Nella schermata di importazione,
- Seleziona il "Progetto" e il "file" dalla libreria e
- Fai clic sul pulsante 'OK'
Passo 14) Il file selezionato ora appare nella directory del progetto.
Configura IntelliJ per il supporto Selenium
Supportare SeleniumConfigura IntelliJ seguendo questi passaggi.
Passo 1) Avvia il tuo IDE IntelliJ e crea un nuovo progetto. Seleziona File -> Nuovo -> Progetto
Passo 2) Quando fai clic su -> Avanti, si apre una nuova schermata. Dai un nome al progetto; qui abbiamo usato Selenium_Guru99. Quindi fai clic su -> Fine.
Passo 3) Ora devi aggiungere il Selenium Importa i file .jar in IntelliJ come librerie esterne.
Per fare ciรฒ, vai su File -> Struttura del progetto -> nella scheda delle impostazioni del progetto cerca Moduli -> Dipendenze -> Fai clic sul segno '+' -> Seleziona per JAR o directory.
Passo 4) Seleziona tutto Selenium file .jar dall'extracla directory ted e la sua sottodirectory /lib.
I file .jar sono stati aggiunti. Si noti che la directory /src del progetto รจ ancora vuota.
Passo 5) Fare clic con il pulsante destro del mouse sulla directory /src -> Nuovo -> Java Classe. La struttura del tuo progetto apparirร come mostrato di seguito.
Intelli J Selenium Esempio
Ora scrivi il tuo primo script WebDriver contro di https://demo.guru99.com/
In questo scenario di prova
- Lanceremo il URL
- Inserisci un ID e-mail non valido
- Fare clic sul pulsante "Invia".
- L'output sarร come mostrato di seguito: "L'ID e-mail non รจ valido"
Nel risultato sopra, puoi vedere che
- L'esecuzione del codice apre un Firefox esempio.
- Il codice invia un'email al WebElement, un campo di input (abc.gmail.com).
- Quando Selenium WebDriver fa clic su 'invia', il GuruIl sito 99 verifica l'indirizzo email.
- Un indirizzo email non registrato mostra il messaggio "L'indirizzo email non รจ valido".
Di seguito รจ riportato il codice Java per test1, che individua entrambi i campi tramite XPath.
import org.openqa.selenium.By; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; public class TestSelenium { public static void main(String[] args){ FirefoxDriver driver=new FirefoxDriver(); driver.get("https://demo.guru99.com/"); WebElement element=driver.findElement(By.xpath("//input[@name='emailid']")); element.sendKeys("abc@gmail.com"); WebElement button=driver.findElement(By.xpath("//input[@name='btnLogin']")); button.click(); } }
Nota: questo Selenium 3 era snippet aspetta geckodriver sul PATH; su Selenium 4 funziona invariato perchรฉ Selenium Il responsabile risolve il problema del conducente.
Vantaggi dell'utilizzo di IntelliJ
Al di lร di Selenium Oltre al supporto, l'IDE offre diverse funzionalitร per la produttivitร che vale la pena conoscere.
- Genera istantaneamente metodi getter e setter per gli attributi degli oggetti.
- Semplici sequenze di tasti racchiudono un'istruzione in un blocco try-catch o if-else, che velocizza la gestione delle eccezioni.
- Gli strumenti di confezionamento integrati includono Gradle, sbt, Grunt e Bower.
- Database come SQL, Oracle, PostgreSQL and Microsoft SQL Server apri direttamente nell'IDE.
- Supporta Java, JavaCopioneClojure e altri linguaggi.
- Funziona Windows, Linux e macOSe puรฒ essere scaricato da JetBrains sito.






















