Hogyan kell használni az IntelliJ IDE & Szelén webdriver

Tartalomjegyzék:

Anonim

Az Intellij egy IDE, amely segít jobb és gyorsabb kód megírásában. Az Intellij használható a Java bean és az Eclipse opcióiban.

Ebben az oktatóanyagban megtanulja-

  • Mi az IntelliJ?
  • Az IntelliJ előfeltételei a Selenium Webdriver segítségével
  • Az IntelliJ letöltése és telepítése
  • Az IntelliJ konfigurálása a szelén támogatására
  • Példa

Mi az IntelliJ?

Az IntelliJ IDEA egy Java integrált fejlesztői környezet (IDE). Szoftverfejlesztésre használják. A JetBrains fejlesztette ki. Ez az apache2 licencelt „közösségi kiadás”, valamint a „saját kereskedelmi kiadás” alá tartozik. Ez a legfinomabb elérhető Java IDE. Olyan szolgáltatásokat nyújt, mint a fejlett kódnavigáció és a kódjavítás.

Az intelliJ használatának előnye, hogy

  • Gyorsan generál getter és setter módszereket az objektumattribútumokhoz.
  • Egyszerű billentyűleütésekkel becsomagolhat egy utasítást egy try-catch vagy if-else blokkba.
  • Az IDE olyan beépített csomagolóeszközöket szállít, mint a gradle, SBT, grunt, bower stb.
  • Az olyan adatbázisok, mint az SQL, az ORACLE, a PostgreSQL, a Microsoft SQL Server közvetlenül az IDE-ből érhetők el.
  • Különböző nyelveket támogat, például Java, Javascript, Clojure stb.
  • Különböző operációs rendszerek támogatják, például Windows, Linux stb. Letölthető a JetBrains hivatalos weboldaláról.

Az IntelliJ előfeltételei a Selenium Webdriver segítségével

Ehhez szükségünk van néhány előfeltételre, amelyek a következők.

  • IntelliJ
  • Bármely webböngésző (lehetőleg Mozilla Firefox)
  • JDK (Java fejlesztőkészlet)
  • Szelén .jar fájlok

A szükséges jar fájlok letölthetők a Selenium.org hivatalos oldaláról. Letöltés után a fájl kibontja a .jar fájlokat a kívánt könyvtárba.

Az IntelliJ letöltése és telepítése

1. lépés: Az IntelliJ letöltéséhez látogasson el a jetbrains webhelyére. Itt kiválasztottuk a "Közösség" verziót. Kiválaszthatja a "végső" verziót a mobil, webes és vállalati fejlesztéshez.

2. lépés) A letöltés megkezdésekor megjelenik egy ilyen üzenet.

3. lépés: A következő lépésben egy felugró ablak nyílik meg. Kattintson a "futtatás" gombra.

4. lépés) Ebben a lépésben kattintson a "következő" gombra a telepítővarázslóban.

5. lépés) Megnyílik egy másik felugró ablak. Böngésszen a célmappában, és kattintson a "tovább" gombra.

6. lépés) Ebben a lépésben

  1. Jelölje be a jelölőnégyzetet - 32 bites indító
  2. Jelölje be a nyelv jelölőnégyzetét az Ön követelményeinek megfelelően
  3. Kattintson a "következő" gombra

7. lépés) A következő lépésben kattintson a "Telepítés" gombra.

Láthatja, hogy az IntelliJ telepítési folyamata folyamatban van.

8. lépés) Ebben a lépésben

  1. Az IntelliJ futtatásához jelölje be a jelölőnégyzetet és
  2. Kattintson a 'Befejezés' gombra

9. lépés: Ha már telepítette az IntelliJ régebbi verzióját a rendszerébe. Importálhatja a beállítást a régebbi verzióról az újabb verzióra. Mivel nincs korábbi verziónk telepítve. Kiválasztjuk a második lehetőséget.

10. lépés: Amikor az előző lépésben az „OK” gombra kattint, akkor a Jetbrain adatvédelmi megállapodást kér. Kattintson az 'Elfogadás' gombra.

11. lépés) Ebben a lépésben beállíthatja a beépülő modul beállításait.

12. lépés) A következő lépésben válassza ki az opciót a követelményeknek megfelelően. Látni fogja az opciókat, például új projekt létrehozása, projekt importálása, megnyitása stb.

13. lépés) Ebben a lépésben

  1. Válassza ki a könyvtárból a „Projekt” és a „Fájl” elemet
  2. Kattintson az 'OK' gombra

14. lépés) Ebben a lépésben az előző lépésben kiválasztott fájl megjelenik a projekt könyvtárban.

Az IntelliJ konfigurálása a szelén támogatására

A Selenium támogatásához be kell állítania az IntelliJ alkalmazást. Ehhez kövesse az alábbi lépéseket.

1. lépés: Indítsa el az IntelliJ IDE programot, és készítsen egy új projektet. Válassza a Fájl -> Új -> Projekt lehetőséget

2. lépés) Az előző lépésben, amikor a -> Tovább gombra kattint . Új képernyő nyílik meg. Ebben a képernyőn adja meg a projekt nevét. Esetünkben Selenium_Guru99 nevet adtunk meg. Ezután kattintson a -> Befejezés gombra . A projekt az IntelliJ alkalmazásban jött létre.

3. lépés) Most hozzá kell adnia a Selenium .jar fájljait az intelliJ-be külső könyvtárakként.

Ehhez kattintson az Ugrás a Fájl -> Projekt Struktúra -> a projekt beállítások fülön keressük Modules -> függőségek -> Kattintson a „+” jel -> Select JAR vagy könyvtárakat.

4. lépés: Válassza ki az összes szelén .jar fájlt a könyvtárból és a / lib alkönyvtárból, ahová letöltést követően kibontotta.

Most sikeresen hozzáadta a .jar fájlokat az intelliJ fájlhoz. Ha látja a projekt szerkezetét, akkor észreveszi, hogy a projekt / src könyvtár üres.

5. lépés: Kattintson a jobb gombbal az / src könyvtárra -> Új -> Java osztály. A projekt felépítése az alábbiak szerint fog kinézni.

Példa

A http://demo.guru99.com/ webhelyet fogjuk használni.

Ebben a teszt forgatókönyvben

  • Elindítjuk az URL-t
  • Írja be az érvénytelen e-mail azonosítót
  • Kattintson a "Küldés" gombra
  • A kimenet az alábbiak szerint jelenik meg: "Az e-mail azonosító érvénytelen"

A fenti eredményben ezt láthatja

  • Amikor futtatjuk a kódot, a Firefox példány nyitva van.
  • Kódszinten e-mailt küldtünk a webelementnek. Ami egy beviteli mező (abc.gmail.com).
  • Amikor a Selenium Webdriver rákattint a "beküldés" gombra, az e-mail azonosítót a guru99 webhely ellenőrzi.
  • Mint mondtuk, hogy a nem regisztrált e-mailben az "E-mail azonosító érvénytelen" üzenet jelenik meg.

A következő a teszt1 java kódja.

import org.openqa.selenium.By;import org.openqa.selenium.WebElement;import org.openqa.selenium.firefox.FirefoxDriver;nyilvános osztály TestSelenium {public static void main (String [] érvel) {FirefoxDriver illesztőprogram = new FirefoxDriver ();driver.get ("http://demo.guru99.com/");WebElement elem = driver.findElement (By.xpath ("// input [@ name = 'emailid']" "));element.sendKeys (" Ez az e-mail cím védett a spam robotoktól, engedélyezni kell a Javascript használatát a megtekintéshez.");WebElement gomb = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']" "));button.click ();}}

Összegzés

  • Az IntelliJ IDEA egy Java integrált fejlesztői környezet (IDE).
  • Fejlett kódnavigációs és kódjavító képességekkel rendelkezik.
  • Az intelliJ használatának előnye az
    • Gyorsan generálhat getter és setter módszereket
    • Egyszerű billentyűleütésekkel becsomagolhat egy utasítást egy try-catch vagy if-else blokkba
    • Különböző nyelveket támogat, például Java, JavaScript, Clojure stb.
    • Támogatja a különböző operációs rendszereket, mint például a Windows, a Linux stb
  • Beépített beépülő modulokkal és csomagolóeszközökkel érkezik
  • A Selenium használatához be kell állítania az IntelliJ alkalmazást

Ez a cikk Fahid M közreműködésével és Jeegar M. szerkesztésével készült.