Cum se configurează IntelliJ cu Selenium webdriver
Ce este IntelliJ?
IntelliJ IDEA este Java Mediu de dezvoltare integrat (IDE). Este utilizat pentru dezvoltarea de software. Este dezvoltat de JetBrainsSe încadrează atât în „ediția comunitară” licențiată apache2, cât și în „ediția comercială proprietară”. Este cea mai bună versiune disponibilă. Java IDE-uri. Oferă facilități precum navigarea avansată a codului și capabilități de refactorizare a codului.
Cerințe preliminare pentru a instala IntelliJ cu Selenium Webdriver
Pentru asta, trebuie să avem câteva condiții prealabile care sunt următoarele.
- IntelliJ
- Orice browser web (de preferință Mozilla Firefox)
- JDK (Java Kit de dezvoltare)
- Selenium fișiere .jar
Fișierele jar necesare pot fi descărcate de la Selenium. Org site oficial. După descărcare, fișierul extracplasează fișierele .jar în directorul dorit.
Cum să descărcați și să instalați IntelliJ
Pas 1) Pentru a descărca IntelliJ Viziteaza jetbrains site. Aici am selectat versiunea „Comunitate”. Puteți selecta versiunea „ultime” pentru dezvoltare mobilă, web și enterprise.
Pas 2) Când începeți descărcarea, veți vedea un mesaj ca acesta.
Pas 3) La pasul următor, se va deschide o fereastră pop-up. Faceți clic pe butonul „Executare”.
Pas 4) În acest pas, faceți clic pe butonul „următorul” din expertul de configurare.
Pas 5) Se va deschide o altă fereastră pop-up. Răsfoiți folderul de destinație și faceți clic pe butonul „următorul”.
Pas 6) În această etapă,
- Bifați caseta de selectare – Lansator pe 32 de biți
- Bifați caseta de selectare pentru limbă conform cerințelor dvs
- Faceți clic pe butonul „următorul”.
Pas 7) La pasul următor, faceți clic pe butonul „Instalare”.
Puteți vedea că procesul de instalare IntelliJ este în curs.
Pas 8) În această etapă,
- Pentru a rula IntelliJ, bifați caseta de selectare și
- Faceți clic pe butonul „Terminare”.
Pas 9) Dacă aveți deja o versiune mai veche a IntelliJ instalată în sistemul dumneavoastră. Puteți importa setările din versiunea mai veche în versiunea mai nouă. Deoarece nu avem nicio versiune anterioară instalată. Vom selecta a doua opțiune.
Pas 10) Când faceți clic pe butonul „ok” la pasul anterior, acesta va solicita acordul cu politica de confidențialitate Jetbrain. Faceți clic pe butonul „Accept”.
Pas 11) În acest pas, puteți seta setarea pluginului.
Pas 12) În pasul următor, selectați opțiunea conform cerințelor. Veți vedea opțiuni precum crearea unui proiect nou, importarea proiectului, deschiderea etc.
Pas 13) În această etapă,
- Selectați „Proiectul” și „fișierul” din bibliotecă și
- Faceți clic pe butonul „OK”.
Pas 14) În acest pas, fișierul selectat în pasul anterior apare în directorul proiectului.
Configurați IntelliJ pentru asistență Selenium
A sustine Selenium, trebuie să configurați IntelliJ. Pentru asta urmați următorii pași.
Pas 1) Lansați IntelliJ IDE și faceți un nou proiect. Selectați Fișier -> Nou -> Proiect
Pas 2) În pasul anterior când faceți clic -> Următorul. Se va deschide un nou ecran. În acest ecran, dați numele proiectului. În cazul nostru, am dat un nume Selenium_Guru99. Apoi faceți clic pe -> Finalizarea. Proiectul dumneavoastră a fost creat în IntelliJ.
Pas 3) Acum trebuie să adăugați Seleniumfișierele .jar ale lui intelliJ ca biblioteci externe.
Pentru aceasta, faceți clic pe accesați Fișier -> Structura proiectului -> într-o filă de setare a proiectului, căutați Module -> dependenţe -> Faceți clic pe semnul „+”. -> Selectați pentru JAR-uri sau directoare.
Pas 4) Selectați toate fișierele .jar cu selenium din directorul și subdirectorul /lib, unde aveți extracted după descărcare.
Acum, ați adăugat cu succes fișierele .jar în intelliJ. Dacă vedeți structura proiectului dvs., atunci veți observa că directorul /src al proiectului este gol.
Pas 5) Faceți clic dreapta pe directorul /src -> Nou -> Java Clasă. Structura proiectului dumneavoastră va arăta așa cum se arată mai jos.
IntelliJ Selenium Exemplu
Vom folosi site-ul https://demo.guru99.com/
În acest scenariu de testare
- Vom lansa URL
- Introduceți un ID de e-mail nevalid
- Faceți clic pe butonul „Trimiteți”.
- Rezultatul va fi așa cum se arată mai jos - „Idul de e-mail nu este valid”
În rezultatul de mai sus, puteți vedea asta
- Când rulăm codul, Firefox instanța este deschisă.
- La nivel de cod, am furnizat un e-mail către webelement. Care este un câmp de introducere (abc.gmail.com).
- Atunci când Selenium Webdriver face clic pe butonul „Trimite”, ID-ul de e-mail este verificat de site-ul guru99.
- După cum am spus, e-mailul neînregistrat va afișa mesajul „ID-ul de e-mail nu este valid”.
Urmează Java cod pentru 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){
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();
}
}
Avantajele utilizării IntelliJ
- Acesta generează rapid metode getter și setter pentru atributele obiectului.
- Cu apăsări simple de taste, puteți încheia o declarație într-un bloc try-catch sau if-else.
- IDE-ul oferă instrumente de ambalare încorporate precum gradle, SBT, grunt, bower etc.
- Bază de date precum SQL, ORACLE, PostgreSQL, Microsoft SQL Serverul poate fi accesat direct din IDE.
- Acceptă diferite limbi, cum ar fi Java, Javascript, Clojure etc.
- Este suportat cu diferite sisteme de operare, cum ar fi Windows, Linux etc. Poate fi descărcat de pe JetBrains site oficial.
Rezumat
- IntelliJ IDEA este Java Mediul de dezvoltare integrat (IDE).
- Are facilități de navigare avansată a codului și capabilități de refactorizare a codului.
- Avantajul utilizării intelliJ este
- Generați rapid metode getter și setter
- Cu ajutorul tastelor simple, puteți încheia o declarație într-un bloc try-catch sau if-else
- Acceptă diferite limbi, cum ar fi Java, JavaScenariu , Clojure etc.
- Suporta diferite sisteme de operare, cum ar fi Windows, Linux etc.In
- Vine cu pluginuri și instrumente de ambalare încorporate
- De folosit cu Selenium, trebuie să configurați IntelliJ






















