Cum se utilizează IntelliJ IDE & Selenium Webdriver

Cuprins:

Anonim

Intellij este un IDE care vă ajută să scrieți coduri mai bune și mai rapide. Intellij poate fi folosit în opțiunea Java bean și Eclipse.

În acest tutorial, veți învăța-

  • Ce este IntelliJ?
  • Cerințe prealabile pentru IntelliJ cu Selenium Webdriver
  • Cum se descarcă și se instalează IntelliJ
  • Configurați IntelliJ pentru a sprijini Selenium
  • Exemplu

Ce este IntelliJ?

IntelliJ IDEA este un mediu de dezvoltare integrat Java (IDE). Este folosit pentru dezvoltarea de software. Este dezvoltat de JetBrains. Face parte din „ediția comunitară” licențiată de apache2, precum și „ediția comercială proprietară”. Este cel mai bun IDE Java disponibil. Oferă facilități precum navigare avansată cu cod și capacități de refactorizare a codului.

Avantajul utilizării intelliJ este că

  • Generează rapid metode getter și setter pentru atributele obiectelor.
  • Cu apăsări simple de tastă, puteți înfășura o declarație într-un bloc try-catch sau if-else.
  • IDE oferă instrumente de ambalare încorporate, cum ar fi gradle, SBT, mormăit, bower etc.
  • Baza de date precum SQL, ORACLE, PostgreSQL, Microsoft SQL Server poate fi accesată direct din IDE.
  • Acceptă diferite limbi precum Java, Javascript, Clojure etc.
  • Este acceptat cu diferite sisteme de operare precum Windows, Linux etc. Poate fi descărcat de pe site-ul oficial JetBrains.

Cerințe prealabile pentru IntelliJ cu Selenium Webdriver

Pentru aceasta, trebuie să avem câteva premise care sunt următoarele.

  • IntelliJ
  • Orice browser web (de preferință Mozilla Firefox)
  • JDK (Java Development Kit)
  • Fișiere .jar cu seleniu

Fișierele jar necesare pot fi descărcate de pe site-ul oficial Selenium.org. După descărcare, fișierul extrage fișierele .jar în directorul dorit.

Cum se descarcă și se instalează IntelliJ

Pasul 1) Pentru a descărca IntelliJ vizitați site-ul jetbrains. Aici am selectat versiunea „Comunitate”. Puteți selecta versiunea „finală” pentru dezvoltarea de dispozitive mobile, web și întreprindere.

Pasul 2) Când începeți descărcarea, veți vedea un mesaj ca acesta.

Pasul 3) În pasul următor, se va deschide o fereastră pop-up. Faceți clic pe butonul „Rulați”.

Pasul 4) În acest pas, faceți clic pe butonul „următor” din expertul de configurare.

Pasul 5) Se va deschide o altă fereastră pop-up. Răsfoiți folderul de destinație și faceți clic pe butonul „următor”.

Pasul 6) În acest pas,

  1. Bifați caseta de selectare - lansator pe 32 de biți
  2. Bifați caseta de selectare pentru limbă conform cerințelor dvs.
  3. Faceți clic pe butonul „următor”

Pasul 7) În pasul următor, faceți clic pe butonul „Instalare”.

Puteți vedea că procesul de instalare IntelliJ este în desfășurare.

Pasul 8) În acest pas,

  1. Pentru a rula IntelliJ, bifați caseta de selectare și
  2. Faceți clic pe butonul „Finalizare”

Pasul 9) Dacă aveți deja instalată în sistemul dvs. o versiune mai veche a IntelliJ. Puteți importa setările de la versiunea mai veche la versiunea mai nouă. Deoarece nu avem instalată nicio versiune anterioară. Vom selecta a doua opțiune.

Pasul 10) Când faceți clic pe butonul „ok” în pasul anterior, acesta va solicita acordul privind politica de confidențialitate Jetbrain. Faceți clic pe butonul „Accept”.

Pasul 11) În acest pas, puteți seta setarea pluginului.

Pasul 12) În pasul următor, selectați opțiunea conform cerințelor. Veți vedea opțiuni precum crearea unui nou proiect, importarea proiectului, deschiderea etc.

Pasul 13) În acest pas,

  1. Selectați „Proiect” și „fișier” din bibliotecă și
  2. Faceți clic pe butonul „OK”

Pasul 14) În acest pas, fișierul pe care l-am selectat în pasul anterior apare în directorul proiectului.

Configurați IntelliJ pentru a sprijini Selenium

Pentru a sprijini Selenium, trebuie să configurați IntelliJ. Pentru aceasta urmați pașii următori.

Pasul 1) Lansați-vă IntelliJ IDE și creați un proiect nou. Selectați Fișier -> Nou -> Proiect

Pasul 2) În pasul anterior când faceți clic pe -> Următorul. Se va deschide un nou ecran. În acest ecran, dați numele proiectului. În cazul nostru, am dat numele Selenium_Guru99. Apoi faceți clic pe -> Finalizare. Proiectul dvs. a fost creat în IntelliJ.

Pasul 3) Acum trebuie să adăugați fișierele .jar ale Selenium în intelliJ ca biblioteci externe.

Pentru aceasta, faceți clic pe 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.

Pasul 4) Selectați toate fișierele .en de seleniu din director și subdirector / lib, pe care le-ați extras după descărcare.

Acum, ați adăugat cu succes fișierele .jar în intelliJ. Dacă vedeți structura proiectului, atunci veți observa că directorul / src al proiectului dvs. este gol.

Pasul 5) Faceți clic dreapta pe directorul / src -> Nou -> Clasa Java. Structura proiectului dvs. va arăta așa cum se arată mai jos.

Exemplu

Vom folosi site-ul http://demo.guru99.com/.

În acest scenariu de testare

  • Vom lansa adresa URL
  • Introduceți un cod de e-mail nevalid
  • Faceți clic pe butonul „Trimiteți”
  • Ieșirea va fi după cum se arată mai jos - „ID-ul de e-mail nu este valid”

În rezultatul de mai sus, puteți vedea asta

  • Când rulăm codul, instanța Firefox este deschisă.
  • La nivel de cod, am furnizat un e-mail către webelement. Care este un câmp de intrare (abc.gmail.com).
  • Când Selenium Webdriver face clic pe butonul „Trimiteți”, 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”.

Următorul este codul java pentru test1.

import org.openqa.selenium.By;import org.openqa.selenium.WebElement;import org.openqa.selenium.firefox.FirefoxDriver;public class TestSelenium {public static main main (String [] args) {Driver FirefoxDriver = nou FirefoxDriver ();driver.get ("http://demo.guru99.com/");Element WebElement = driver.findElement (By.xpath ("// input [@ name = 'emailid']"));element.sendKeys (" Această adresă de e-mail este protejată de spamboți. Aveți nevoie de JavaScript activat pentru ao vizualiza.");Buton WebElement = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']"));button.click ();}}

rezumat

  • IntelliJ IDEA este un mediu de dezvoltare integrat Java (IDE).
  • Are facilități de navigare avansată cu cod și capacități de refactorizare a codului.
  • Avantajul utilizării intelliJ este
    • Generați rapid metode getter și setter
    • Cu lovituri simple de taste, puteți înfășura o declarație într-un bloc try-catch sau if-else
    • Acceptă diferite limbi precum Java, JavaScript, Clojure etc.
    • Acceptă diferite sisteme de operare, cum ar fi Windows, Linux etc.
  • Acesta vine cu pluginuri și instrumente de ambalare încorporate
  • Pentru a fi utilizat cu Selenium, trebuie să configurați IntelliJ

Acest articol este contribuit de Fahid M și editat de Jeegar M.