Ako používať IntelliJ IDE & Selénový webdriver

Obsah:

Anonim

Intellij je IDE, ktoré vám pomáha písať lepší a rýchlejší kód. Intellij je možné použiť ako alternatívu k Java bean a Eclipse.

V tomto návode sa naučíte

  • Čo je IntelliJ?
  • Predpoklady pre IntelliJ so Selenium Webdriver
  • Ako sťahovať a inštalovať IntelliJ
  • Nakonfigurujte IntelliJ na podporu selénu
  • Príklad

Čo je IntelliJ?

IntelliJ IDEA je Java Integrated Development Environment (IDE). Používa sa na vývoj softvéru. Je vyvinutý spoločnosťou JetBrains. Spadá pod „komunitné vydanie“ s licenciou na apache2, ako aj „komerčné komerčné vydanie“. Je to najlepšie dostupné Java IDE. Poskytuje možnosti, ako je pokročilá navigácia v kóde a možnosti refaktoringu kódu.

Výhodou použitia IntelliJ je to

  • Rýchlo generuje metódy getra a setra pre atribúty objektov.
  • Pomocou jednoduchých klávesových skratiek môžete príkaz zabaliť do bloku try-catch alebo if-else.
  • IDE dodáva zabudované baliace nástroje ako gradle, SBT, grunt, bower atď.
  • K databázam ako SQL, ORACLE, PostgreSQL, Microsoft SQL Server je možné pristupovať priamo z IDE.
  • Podporuje rôzne jazyky ako Java, Javascript, Clojure atď.
  • Je podporovaný v rôznych operačných systémoch ako Windows, Linux atď. Je možné ho stiahnuť z oficiálnych webových stránok JetBrains.

Predpoklady pre IntelliJ so Selenium Webdriver

Na to musíme mať nasledujúce predpoklady.

  • IntelliJ
  • Akýkoľvek webový prehľadávač (najlepšie Mozilla Firefox)
  • JDK (Java Development Kit)
  • Súbory selénu .jar

Požadované súbory jar si môžete stiahnuť z oficiálnej stránky Selenium.org. Po stiahnutí súbor extrahuje súbory .jar do požadovaného adresára.

Ako sťahovať a inštalovať IntelliJ

Krok 1) Ak chcete stiahnuť IntelliJ, navštívte stránku jetbrains. Tu sme vybrali verziu pre komunitu. Môžete si vybrať „konečnú“ verziu pre mobilný, webový a podnikový vývoj.

Krok 2) Keď začnete sťahovať, zobrazí sa vám takáto správa.

Krok 3) V ďalšom kroku sa otvorí vyskakovacie okno. Kliknite na tlačidlo „spustiť“.

Krok 4) V tomto kroku kliknite v sprievodcovi nastavením na tlačidlo „ďalšie“.

Krok 5) Otvorí sa ďalšie vyskakovacie okno. Prejdite svoj cieľový priečinok a kliknite na tlačidlo „Ďalej“.

Krok 6) V tomto kroku

  1. Začiarknite políčko - 32-bitový spúšťač
  2. Zaškrtnite políčko pre jazyk podľa vašich požiadaviek
  3. Kliknite na tlačidlo „Ďalej“

Krok 7) V ďalšom kroku kliknite na tlačidlo „Inštalovať“.

Môžete vidieť, že proces inštalácie IntelliJ práve prebieha.

Krok 8) V tomto kroku

  1. Ak chcete spustiť IntelliJ, začiarknite políčko a
  2. Kliknite na tlačidlo „Dokončiť“

Krok 9) Ak už máte v systéme nainštalovanú staršiu verziu IntelliJ. Môžete importovať nastavenie zo staršej verzie do novšej verzie. Pretože nemáme nainštalovanú žiadnu predchádzajúcu verziu. Vyberieme druhú možnosť.

Krok 10) Keď v predchádzajúcom kroku kliknete na tlačidlo „ok“, požiada vás o dohodu o ochrane osobných údajov spoločnosti Jetbrain. Kliknite na tlačidlo „Prijať“.

Krok 11) V tomto kroku môžete nastaviť nastavenie doplnku.

Krok 12) V ďalšom kroku vyberte možnosť podľa požiadaviek. Uvidíte možnosti ako vytvoriť nový projekt, importovať projekt, otvoriť atď.

Krok 13) V tomto kroku

  1. Vyberte „Projekt“ a „súbor“ z knižnice a
  2. Kliknite na tlačidlo „OK“

Krok 14) V tomto kroku sa súbor, ktorý sme vybrali v predchádzajúcom kroku, zobrazí v adresári projektu.

Nakonfigurujte IntelliJ na podporu selénu

Na podporu selénu musíte nakonfigurovať IntelliJ. Postupujte podľa nasledujúcich krokov.

Krok 1) Spustite IntelliJ IDE a vytvorte nový projekt. Vyberte Súbor -> Nový -> Projekt

Krok 2) V predchádzajúcom kroku kliknite na -> Ďalej. Otvorí sa nová obrazovka. Na tejto obrazovke uveďte názov projektu. V našom prípade sme dali meno Selenium_Guru99. Potom kliknite na -> Dokončiť. Váš projekt bol vytvorený v IntelliJ.

Krok 3) Teraz musíte pridať súbory .jar selénu do programu IntelliJ ako externé knižnice.

Pre tento účel kliknite na Súbor -> Štruktúra projektu -> na karte nastavenia projektu vyhľadajte Moduly -> Závislosti -> Kliknite na znak „+“ -> Vybrať pre súbory JAR alebo adresáre.

Krok 4) Vyberte všetky súbory selénu .jar z adresára a podadresára / lib, kam ste ich po stiahnutí extrahovali.

Teraz ste úspešne pridali súbory .jar do IntelliJ. Ak vidíte štruktúru svojho projektu, všimnete si, že adresár projektu / src je prázdny.

Krok 5) Kliknite pravým tlačidlom myši na adresár / src -> Nové -> Trieda Java. Štruktúra vášho projektu bude vyzerať nasledovne.

Príklad

Budeme používať stránku http://demo.guru99.com/.

V tomto testovacom scenári

  • Spustíme URL
  • Zadajte neplatné ID e-mailu
  • Kliknite na tlačidlo „Odoslať“
  • Výstup bude uvedený nižšie - „ID e-mailu nie je platné“

Vo vyššie uvedenom výsledku to vidíte

  • Po spustení kódu je otvorená inštancia prehliadača Firefox.
  • Na úrovni kódu sme poskytli e-mail webelementu. Čo je vstupné pole (abc.gmail.com).
  • Keď Selenium Webdriver klikne na tlačidlo „odoslať“, e-mailová adresa je overená webom guru99.
  • Pretože sme povedali, že neregistrovaný e-mail zobrazí správu „ID e-mailu nie je platné.“

Nasleduje java kód pre test1.

import org.openqa.selenium.By;import org.openqa.selenium.WebElement;import org.openqa.selenium.firefox.FirefoxDriver;verejná trieda TestSelenium {public static void main (String [] args) {Ovládač FirefoxDriver = nový FirefoxDriver ();driver.get ("http://demo.guru99.com/");WebElement element = driver.findElement (By.xpath ("// vstup [@ name = 'emailid']"));element.sendKeys (" Táto e-mailová adresa je chránená pred spamovacími robotmi. Ak ju chcete vidieť, musíte mať povolený JavaScript.");Tlačidlo WebElement = driver.findElement (By.xpath ("// vstup [@ name = 'btnLogin']")));button.click ();}}

Zhrnutie

  • IntelliJ IDEA je Java Integrated Development Environment (IDE).
  • Má vybavenie pre pokročilú navigáciu v kódoch a možnosti refaktoringu kódu.
  • Výhodou použitia IntelliJ je
    • Rýchlo vygenerujte metódy getra a setra
    • Jednoduchými stlačeniami klávesu môžete výrok zabaliť do bloku try-catch alebo if-else
    • Podporuje rôzne jazyky ako Java, JavaScript, Clojure atď.
    • Podporuje rôzne OS ako Windows, Linux atď
  • Dodáva sa s vstavanými doplnkami a baliacimi nástrojmi
  • Pre použitie so selénom musíte nakonfigurovať IntelliJ

Do tohto článku prispel Fahid M a upravil Jeegar M.