Az IntelliJ beállítása Selenium webdriver
Mi az IntelliJ?
IntelliJ IDEA egy olyan Java Integrált Fejlesztési Környezet (IDE). Szoftverfejlesztésre használják. A JetBrains fejlesztette ki. Az apache2 licenccel rendelkező „közösségi kiadása”, valamint a „védett kereskedelmi kiadás” alá tartozik. Ez a legjobb elérhető Java Idus. Olyan lehetőségeket biztosít, mint a fejlett kódnavigáció és a kód újrafeldolgozási képességei.
Előfeltételek az IntelliJ telepítéséhez Selenium Webdriver
Ehhez szükségünk van néhány előfeltételre, amelyek a következők.
- IntelliJ
- Bármilyen webböngésző (lehetőleg Mozilla Firefox)
- JDK (Java Fejlesztő készlet)
- Selenium .jar fájlokat
A szükséges jar fájlok innen tölthetők le Selenium. Org hivatalos oldal. A 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
Step 1) A letöltéshez IntelliJ látogassa meg a jetbrains oldalát. Itt a „Közösségi” verziót választottuk. Kiválaszthatja a „végső” verziót mobil, webes és vállalati fejlesztésekhez.
Step 2) Amikor elkezdi a letöltést, egy ehhez hasonló üzenetet fog látni.
Step 3) A következő lépésben megnyílik egy felugró ablak. Kattintson a 'futtatás' gombra.
Step 4) Ebben a lépésben kattintson a "tovább" gombra a telepítő varázslóban.
Step 5) Megnyílik egy másik felugró ablak. Böngésszen a célmappában, és kattintson a „tovább” gombra.
Step 6) Ebben a lépésben a
- Jelölje be a jelölőnégyzetet – 32 bites indító
- Jelölje be a nyelv jelölőnégyzetét az Ön igényei szerint
- Kattintson a „tovább” gombra
Step 7) A következő lépésben kattintson a „Telepítés” gombra.
Láthatja, hogy az IntelliJ telepítési folyamata folyamatban van.
Step 8) Ebben a lépésben a
- Az IntelliJ futtatásához jelölje be a és a jelölőnégyzetet
- Kattintson a 'Befejezés' gombra
Step 9) Ha már telepítve van az IntelliJ régebbi verziója a rendszerében. A beállításokat importálhatja a régebbi verzióból az újabb verzióba. Mivel nincs korábbi verziónk telepítve. A második lehetőséget választjuk.
Step 10) Amikor az előző lépésben az „ok” gombra kattint, a rendszer kérni fogja a Jetbrain adatvédelmi szabályzatát. Kattintson az 'Elfogadás' gombra.
Step 11) Ebben a lépésben beállíthatja a bővítmény beállításait.
Step 12) A következő lépésben válassza ki a kívánt opciót. Olyan lehetőségeket fog látni, mint például új projekt létrehozása, projekt importálása, megnyitás stb.
Step 13) Ebben a lépésben a
- Válassza ki a „Projekt” és „Fájl” elemet a könyvtárból, majd
- Kattintson az 'OK' gombra
Step 14) Ebben a lépésben az előző lépésben kiválasztott fájl megjelenik a projektkönyvtárban.
Konfigurálja az IntelliJ-t támogatásra Selenium
Támogatni Selenium, konfigurálnia kell az IntelliJ-t. Ehhez kövesse az alábbi lépéseket.
Step 1) Indítsa el IntelliJ IDE-jét, és hozzon létre egy új projektet. Válaszd ki a fájlt -> Újszerű -> NetPoulSafe projekt
Step 2) Az előző lépésben, amikor rákattint -> Következő. Megnyílik egy új képernyő. Ezen a képernyőn adja meg a projekt nevét. A mi esetünkben nevet adtunk Selenium_Guru99. Ezután kattintson -> Befejez. Az Ön projektje az IntelliJ-ben jött létre.
Step 3) Most hozzá kell adnia a Selenium's .jar fájlokat az intelliJ-be külső könyvtárként.
Ehhez kattintson a Fájl menüpontra -> A projekt felépítése -> a projektbeállítások lapon keresse meg a Modules elemet -> Dependencies -> Kattintson a „+” jelre -> Válassza a JAR-ok vagy könyvtárak számára.
Step 4) Válassza ki az összes szelén .jar fájlt a /lib könyvtárból és alkönyvtárból, ahonnan a letöltés után kicsomagolta.
Sikeresen hozzáadta a .jar fájlokat az intelliJ-hez. Ha látja a projekt szerkezetét, akkor észreveszi, hogy a projekt /src könyvtára üres.
Step 5) Kattintson a jobb gombbal a /src könyvtárra -> Újszerű -> Java Osztály. A projekt felépítése az alábbiak szerint fog kinézni.
IntelliJ Selenium Példa
Használjuk az oldalt https://demo.guru99.com/
Ebben a tesztforgatókönyvben
- Elindítjuk az URL-t
- Érvénytelen e-mail azonosítót adjon meg
- Kattintson a „Küldés” gombra
- A kimenet az alábbiak szerint lesz látható - "Az e-mail azonosító nem érvényes"
A fenti eredményből ez látható
- Amikor futtatjuk a kódot, Firefox példány nyitva van.
- Kódszinten e-mailt küldtünk a webelementnek. Ez egy beviteli mező (abc.gmail.com).
- Amikor Selenium A Webdriver rákattint a "Küldés" gombra, az e-mail azonosítót a guru99 oldal ellenőrzi.
- Ahogy mondtuk, a nem regisztrált e-mailben az „E-mail ID nem érvényes” üzenet jelenik meg.
Következő Jáva kód teszt1.
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();
}
}
Az IntelliJ használatának előnyei
- Gyorsan generál getter és setter metódusokat az objektum attribútumokhoz.
- Egyszerű billentyűleütésekkel egy utasítást egy try-catch vagy if-else blokkba csomagolhat.
- Az IDE olyan beépített csomagolóeszközöket kínál, mint a gradle, SBT, grund, bower stb.
- Adatbázis, mint az SQL, ORACLE, PostgreSQL, Microsoft SQL A szerver közvetlenül az IDE-ről érhető el.
- Támogatja a különböző nyelveket, mint pl Java, Javascript, Clojure stb.
- Különböző operációs rendszerek támogatják, mint pl Windows, Linux, stb. Letölthető a JetBrains hivatalos webhelyéről.
Összegzésként
- IntelliJ IDEA egy olyan Java Integrált Fejlesztési Környezet (IDE).
- Rendelkezik fejlett kódnavigációs és kódújrafeldolgozási lehetőségekkel.
- Az intelliJ használatának az az előnye
- Gyorsan generálhat getter és setter metódusokat
- Egyszerű billentyűleütésekkel egy utasítást egy try-catch vagy if-else blokkba csomagolhat
- Támogatja a különböző nyelveket, mint pl Java, JavaForgatókönyv , Clojure stb.
- Támogatja a különböző operációs rendszereket, mint például Windows, Linux stb.In
- Beépített bővítményekkel és csomagolóeszközökkel érkezik
- Használni Selenium, konfigurálnia kell az IntelliJ-t






















