Come usare IntelliJ IDE & Selenio Webdriver

Sommario:

Anonim

Intellij è un IDE che ti aiuta a scrivere codice migliore e più veloce. Intellij può essere utilizzato nell'opzione per Java bean ed Eclipse.

In questo tutorial imparerai-

  • Cos'è IntelliJ?
  • Prerequisiti per IntelliJ con Selenium Webdriver
  • Come scaricare e installare IntelliJ
  • Configurare IntelliJ per supportare il selenio
  • Esempio

Cos'è IntelliJ?

IntelliJ IDEA è un Java Integrated Development Environment (IDE). Viene utilizzato per lo sviluppo del software. È sviluppato da JetBrains. È disponibile in "edizione community" con licenza apache2 e "edizione commerciale proprietaria". Sono i migliori IDE Java disponibili. Fornisce servizi come navigazione avanzata del codice e capacità di refactoring del codice.

Il vantaggio di usare intelliJ è questo

  • Genera rapidamente metodi getter e setter per gli attributi degli oggetti.
  • Con semplici sequenze di tasti, puoi racchiudere un'istruzione in un blocco try-catch o if-else.
  • L'IDE offre strumenti di packaging integrati come gradle, SBT, grunt, bower, ecc.
  • È possibile accedere a database come SQL, ORACLE, PostgreSQL, Microsoft SQL Server direttamente dall'IDE.
  • Supporta diversi linguaggi come Java, Javascript, Clojure, ecc.
  • È supportato con diversi sistemi operativi come Windows, Linux, ecc. Può essere scaricato dal sito Web ufficiale di JetBrains.

Prerequisiti per IntelliJ con Selenium Webdriver

Per questo, abbiamo bisogno di alcuni prerequisiti che sono i seguenti.

  • IntelliJ
  • Qualsiasi browser Web (preferibilmente Mozilla Firefox)
  • JDK (Java Development Kit)
  • File .jar di selenio

I file jar richiesti possono essere scaricati dal sito ufficiale Selenium.org. Dopo il download, il file estrae i file .jar nella directory desiderata.

Come scaricare e installare IntelliJ

Passaggio 1) Per scaricare IntelliJ visitare il sito jetbrains. Qui abbiamo selezionato la versione "Community". È possibile selezionare la versione "definitiva" per lo sviluppo mobile, web e aziendale.

Passaggio 2) Quando inizi a scaricare, vedrai un messaggio come questo.

Passaggio 3) Nel passaggio successivo, si aprirà una finestra pop-up. Fare clic sul pulsante "Esegui".

Passaggio 4) In questo passaggio, fare clic sul pulsante "Avanti" nella procedura guidata di configurazione.

Passaggio 5) Si aprirà un'altra finestra pop-up. Sfoglia la cartella di destinazione e fai clic sul pulsante "Avanti".

Passaggio 6) In questo passaggio,

  1. Seleziona la casella di controllo - Lanciatore a 32 bit
  2. Contrassegna la casella di controllo per la lingua secondo le tue esigenze
  3. Fare clic sul pulsante "Avanti"

Passaggio 7) Nel passaggio successivo, fare clic sul pulsante "Installa".

Puoi vedere che il processo di installazione di IntelliJ è in corso.

Passaggio 8) In questo passaggio,

  1. Per eseguire IntelliJ, contrassegnare la casella di controllo e
  2. Fare clic sul pulsante "Fine"

Passaggio 9) Se nel sistema è già installata una versione precedente di IntelliJ. È possibile importare le impostazioni dalla versione precedente alla versione più recente. Dal momento che non abbiamo nessuna versione precedente installata. Selezioneremo la seconda opzione.

Passaggio 10) Quando si fa clic sul pulsante "ok" nel passaggio precedente, verrà richiesto l'accordo sulla politica sulla privacy di Jetbrain. Fare clic sul pulsante "Accetta".

Passaggio 11) In questo passaggio è possibile impostare le impostazioni del plug-in.

Passaggio 12) Nel passaggio successivo, selezionare l'opzione secondo il requisito. Vedrai opzioni come creare un nuovo progetto, importare un progetto, aprire, ecc.

Passaggio 13) In questo passaggio,

  1. Seleziona il "Progetto" e il "file" dalla libreria e
  2. Fare clic sul pulsante "OK"

Passaggio 14) In questo passaggio, il file che abbiamo selezionato nel passaggio precedente viene visualizzato nella directory del progetto.

Configurare IntelliJ per supportare il selenio

Per supportare Selenium, è necessario configurare IntelliJ. Per questo segui i seguenti passaggi.

Passaggio 1) Avvia il tuo IDE IntelliJ e crea un nuovo progetto. Seleziona File -> Nuovo -> Progetto

Passaggio 2) Nel passaggio precedente quando si fa clic su -> Avanti. Si aprirà una nuova schermata. In questa schermata, dai il nome del progetto. Nel nostro caso, abbiamo dato il nome Selenium_Guru99. Quindi fare clic su -> Fine. Il tuo progetto è stato creato in IntelliJ.

Passaggio 3) Ora è necessario aggiungere i file .jar di Selenium in intelliJ come librerie esterne.

Per questo fare clic su File -> Struttura del progetto -> in una scheda delle impostazioni del progetto cercare Moduli -> Dipendenze -> Fare clic sul segno "+" -> Seleziona per JAR o directory.

Passaggio 4) Seleziona tutti i file selenium .jar dalla directory e dalla sottodirectory / lib, dove hai estratto dopo il download.

Ora, hai aggiunto con successo i file .jar in intelliJ. Se vedi la struttura del tuo progetto, noterai che la directory / src del tuo progetto è vuota.

Passaggio 5) Fare clic con il pulsante destro del mouse sulla directory / src -> Nuovo -> Classe Java. La struttura del tuo progetto apparirà come mostrato di seguito.

Esempio

Useremo il sito http://demo.guru99.com/.

In questo scenario di prova

  • Lanceremo l'URL
  • Immettere 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 vederlo

  • Quando eseguiamo il codice, l'istanza di Firefox è aperta.
  • A livello di codice, abbiamo fornito un'e-mail a webelement. Che è un campo di input (abc.gmail.com).
  • Quando Selenium Webdriver fa clic sul pulsante "invia", l'ID e-mail viene verificato dal sito guru99.
  • Come abbiamo detto, le email non registrate mostrerebbero il messaggio "L'ID email non è valido".

Di seguito è riportato il codice java per test1.

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) {Driver FirefoxDriver = nuovo FirefoxDriver ();driver.get ("http://demo.guru99.com/");Elemento WebElement = driver.findElement (By.xpath ("// input [@ name = 'emailid']"));element.sendKeys (" Questo indirizzo email è protetto dagli spambots. Devi abilitare JavaScript per vederlo.");Pulsante WebElement = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']"));pulsante. clic ();}}

Sommario

  • IntelliJ IDEA è un Java Integrated Development Environment (IDE).
  • Dispone di funzionalità di navigazione avanzata del codice e funzionalità di refactoring del codice.
  • Il vantaggio dell'utilizzo di intelliJ è
    • Genera rapidamente metodi getter e setter
    • Con semplici pressioni di tasti, puoi racchiudere un'istruzione in un blocco try-catch o if-else
    • Supporta diversi linguaggi come Java, JavaScript, Clojure, ecc.
    • Supporta diversi sistemi operativi come Windows, Linux, ecc
  • Viene fornito con plug-in integrati e strumenti di pacchettizzazione
  • Per utilizzarlo con Selenium, è necessario configurare IntelliJ

Questo articolo è fornito da Fahid M e curato da Jeegar M.