Cum se configurează IntelliJ cu Selenium webdriver
⚡ Rezumat inteligent
IntelliJ IDEA ruleaza Selenium WebDriver testează odată ce Java proiectul poartă Selenium biblioteca client pe calea sa de clasă, astfel încât IDE-ul compilează, rulează și depanează codul de automatizare a browserului dintr-o singură fereastră.
Ce este IntelliJ?
IntelliJ IDEA este Java Mediu de dezvoltare integrat (IDE) construit de JetBrainsEste disponibil ca o ediție Community Edition licențiată Apache 2.0 și o ediție comercială Ultimate Edition și oferă capabilități avansate de navigare în cod și refactorizare a codului.
Cerințe preliminare pentru a instala IntelliJ cu Selenium webdriver
Configurarea necesită următoarele cerințe preliminare.
- 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, ex.tracTransferați fișierele .jar în directorul dorit.
Notă: a Maven or Gradle construiește rezolvări seleniu-java automat, ceea ce face ca această descărcare manuală să fie opțională.
Cum să descărcați și să instalați IntelliJ
Pas 1) Pentru a descărca IntelliJ, accesați JetBrains terenAici am selectat versiunea „Community”; alegeți „Ultimate” pentru dezvoltare mobilă, web și enterprise.
Pas 2) Când începeți descărcarea, veți vedea un mesaj ca acesta.
Pas 3) Se va deschide o fereastră pop-up. Faceți clic pe butonul „executare”.
Pas 4) Faceți clic pe butonul „următorul” din expertul de configurare.
Pas 5) Navigați la folderul de destinație și faceți clic pe butonul „următorul”.
Pas 6) Pe ecranul cu opțiuni de instalare,
- 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”
Notă: Versiunile actuale sunt doar pe 64 de biți, așa că caseta de selectare pentru lansatorul pe 32 de biți nu mai apare.
Pas 7) Faceți clic pe butonul „Instalare”.
Puteți vedea că procesul de instalare a IntelliJ este în desfășurare.
Pas 8) Pe ecranul final al expertului,
- Pentru a rula IntelliJ, bifați caseta de selectare și
- Faceți clic pe butonul „Terminare”.
Pas 9) Dacă există o versiune mai veche de IntelliJ, puteți importa setările acesteia. Nu este instalată nicio versiune anterioară aici, așa că selectați a doua opțiune.
Pas 10) După ce faceți clic pe „ok”, IntelliJ vă solicită JetBrains acordul privind politica de confidențialitate. Faceți clic pe „Acceptați”.
Pas 11) Acum puteți seta setările pluginului.
Pas 12) Selectați opțiunea de care aveți nevoie: creați un proiect nou, importați proiectul sau deschideți.
Pas 13) Pe ecranul de import,
- Selectați „Proiectul” și „fișierul” din bibliotecă și
- Faceți clic pe butonul „OK”
Pas 14) Fișierul selectat apare acum în directorul proiectului.
Configurați IntelliJ pentru asistență Selenium
A sustine Selenium, configurați IntelliJ utilizând următorii pași.
Pas 1) Lansați IDE-ul IntelliJ și creați un nou proiect. Selectați Fișier -> Nou -> Proiect
Pas 2) Când faceți clic pe -> Următorul, se deschide un ecran nou. Denumiți proiectul; aici am folosit Selenium_Guru99. Apoi faceți clic pe -> Terminare.
Pas 3) Acum trebuie să adăugați Selenium fișiere .jar în IntelliJ ca biblioteci externe.
Pentru aceasta, accesați Fișier -> Structura proiectului -> în fila de setări a proiectului căutați Module -> Dependențe -> Faceți clic pe semnul „+” -> Selectați JAR-uri sau directoare.
Pas 4) selectați toate Selenium fișiere .jar din fostultracDirectorul ted și subdirectorul său /lib.
Fișierele .jar sunt acum adăugate. Rețineți că directorul /src al proiectului este încă gol.
Pas 5) Click dreapta pe directorul /src -> Nou -> Java Clasă. Structura proiectului dumneavoastră va arăta așa cum se arată mai jos.
IntelliJ Selenium Exemplu
Acum scrie-ți primul script WebDriver împotriva 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 că
- Rularea codului deschide o Firefox instanță.
- Codul trimite un e-mail către WebElement, un câmp de introducere date (abc.gmail.com).
- Atunci când Selenium WebDriver dă clic pe „trimite”, GuruSite-ul 99 verifică adresa de e-mail.
- Un e-mail neînregistrat afișează mesajul „ID-ul de e-mail nu este valid”.
Următorul este codul Java pentru test1, localizarea ambelor câmpuri prin 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(); } }
Notă: acest Selenium Fragmentul din era 3 așteaptă geckodriver pe PATH; activat Selenium 4 rulează neschimbat deoarece Selenium Managerul rezolvă șoferul.
Avantajele utilizării IntelliJ
Dincolo de Selenium suport, IDE oferă mai multe funcții de productivitate care merită cunoscute.
- Generează instantaneu metode getter și setter pentru atributele obiectului.
- Apăsările simple de taste încapsulează o instrucțiune într-un bloc try-catch sau if-else, ceea ce accelerează manipularea excepțiilor.
- Instrumentele de ambalare încorporate includ Gradle, sbt, Grunt și Bower.
- Baze de date precum SQL, Oracle, PostgreSQL și Microsoft SQL Server deschideți direct în IDE.
- Aceasta susține Java, JavaScenariu, Clojure și alte limbi.
- Funcționează mai departe Windows, Linux și macOSși poate fi descărcat de pe JetBrains site-ul.






















