Jak používat IntelliJ IDE & Selénový webdriver

Obsah:

Anonim

Intellij je IDE, které vám pomůže psát lepší a rychlejší kód. Intellij lze použít v možnosti Java bean a Eclipse.

V tomto výukovém programu se naučíte

  • Co je IntelliJ?
  • Předpoklady pro IntelliJ se selenovým webdriverem
  • Jak stáhnout a nainstalovat IntelliJ
  • Nakonfigurujte IntelliJ na podporu selenu
  • Příklad

Co je IntelliJ?

IntelliJ IDEA je integrované vývojové prostředí Java (IDE). Používá se pro vývoj softwaru. Je vyvinut společností JetBrains. Spadá pod „komunitní vydání“ s licencí apache2 i „komerční komerční vydání“. Je to nejlepší dostupné prostředí Java IDE. Poskytuje možnosti, jako je pokročilá navigace v kódu a možnosti refaktorování kódu.

Výhodou použití IntelliJ je to

  • Rychle generuje metody getter a setter pro atributy objektů.
  • Pomocí jednoduchých stisků kláves můžete zabalit příkaz do bloku try-catch nebo if-else.
  • IDE poskytuje vestavěné balicí nástroje, jako je gradle, SBT, grunt, bower atd.
  • Databáze jako SQL, ORACLE, PostgreSQL, Microsoft SQL Server jsou přístupné přímo z IDE.
  • Podporuje různé jazyky jako Java, Javascript, Clojure atd.
  • Je podporován různými operačními systémy, jako je Windows, Linux atd. Lze jej stáhnout z oficiálních webových stránek JetBrains.

Předpoklady pro IntelliJ se selenovým webdriverem

K tomu potřebujeme některé předpoklady, které jsou následující.

  • IntelliJ
  • Libovolný webový prohlížeč (nejlépe Mozilla Firefox)
  • JDK (Java Development Kit)
  • Soubory .jar selenu

Požadované soubory jar lze stáhnout z oficiálních stránek Selenium.org. Po stažení soubor extrahuje soubory .jar do požadovaného adresáře.

Jak stáhnout a nainstalovat IntelliJ

Krok 1) Chcete-li stáhnout IntelliJ, navštivte web jetbrains. Zde jsme vybrali verzi „Komunita“. Můžete si vybrat „konečnou“ verzi pro mobilní, webový a podnikový vývoj.

Krok 2) Když začnete stahovat, zobrazí se vám taková zpráva.

Krok 3) V dalším kroku se otevře vyskakovací okno. Klikněte na tlačítko „spustit“.

Krok 4) V tomto kroku klikněte v průvodci nastavením na tlačítko „další“.

Krok 5) Otevře se další vyskakovací okno. Procházejte cílovou složku a klikněte na tlačítko „další“.

Krok 6) V tomto kroku

  1. Zaškrtněte políčko - 32bitový spouštěč
  2. Zaškrtněte políčko pro jazyk podle vašich požadavků
  3. Klikněte na tlačítko „další“

Krok 7) V dalším kroku klikněte na tlačítko „Instalovat“.

Můžete vidět, že probíhá proces instalace IntelliJ.

Krok 8) V tomto kroku

  1. Chcete-li spustit IntelliJ, zaškrtněte políčko a
  2. Klikněte na tlačítko „Dokončit“

Krok 9) Pokud již máte v systému nainstalovanou starší verzi IntelliJ. Můžete importovat nastavení ze starší verze do novější verze. Protože nemáme nainstalovanou žádnou předchozí verzi. Vybereme druhou možnost.

Krok 10) Když v předchozím kroku kliknete na tlačítko „ok“, požádá vás o souhlas se zásadami ochrany osobních údajů společnosti Jetbrain. Klikněte na tlačítko „Přijmout“.

Krok 11) V tomto kroku můžete nastavit nastavení pluginu.

Krok 12) V dalším kroku vyberte možnost podle požadavku. Uvidíte možnosti jako vytvořit nový projekt, importovat projekt, otevřít atd.

Krok 13) V tomto kroku

  1. Vyberte „Projekt“ a „soubor“ z knihovny a
  2. Klikněte na tlačítko „OK“

Krok 14) V tomto kroku se soubor, který jsme vybrali v předchozím kroku, zobrazí v adresáři projektu.

Nakonfigurujte IntelliJ na podporu selenu

Chcete-li podporovat selen, musíte nakonfigurovat IntelliJ. Postupujte podle následujících kroků.

Krok 1) Spusťte IntelliJ IDE a vytvořte nový projekt. Vyberte Soubor -> Nový -> Projekt

Krok 2) V předchozím kroku, když kliknete na -> Další. Otevře se nová obrazovka. Na této obrazovce uveďte název projektu. V našem případě jsme dali jméno Selenium_Guru99. Poté klikněte na -> Dokončit. Váš projekt byl vytvořen v IntelliJ.

Krok 3) Nyní musíte přidat soubory .jar selenu do IntelliJ jako externí knihovny.

Pro tento účel klikněte na Soubor -> Struktura projektu -> na kartě nastavení projektu vyhledejte Moduly -> Závislosti -> Klikněte na znaménko „+“ -> Vybrat pro JAR nebo adresáře.

Krok 4) Vyberte všechny soubory selenu .jar z adresáře a podadresáře / lib, kam jste soubor po stažení extrahovali.

Nyní jste úspěšně přidali soubory .jar do IntelliJ. Pokud vidíte strukturu projektu, všimnete si, že adresář / src projektu je prázdný.

Krok 5) Klikněte pravým tlačítkem na adresář / src -> Nový -> Třída Java. Struktura vašeho projektu bude vypadat, jak je znázorněno níže.

Příklad

Budeme používat web http://demo.guru99.com/.

V tomto testovacím scénáři

  • Spustíme URL
  • Zadejte neplatné ID e-mailu
  • Klikněte na tlačítko „Odeslat“
  • Výstup bude zobrazen níže - „ID e-mailu není platné“

Ve výše uvedeném výsledku to vidíte

  • Když spustíme kód, instance Firefoxu je otevřená.
  • Na úrovni kódu jsme poskytli e-mail webelementu. Což je vstupní pole (abc.gmail.com).
  • Když Selenium Webdriver klikne na tlačítko „odeslat“, bude e-mail ověřen webem guru99.
  • Jak jsme řekli, v neregistrovaném e-mailu se zobrazí zpráva „ID e-mailu není platné.“

Následuje java kód pro test1.

import org.openqa.selenium.By;import org.openqa.selenium.WebElement;import org.openqa.selenium.firefox.FirefoxDriver;veřejná třída TestSelenium {public static void main (String [] args) {Ovladač FirefoxDriver = nový FirefoxDriver ();driver.get ("http://demo.guru99.com/");WebElement element = driver.findElement (By.xpath ("// vstup [@ name = 'emailid']"));element.sendKeys (" Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení potřebujete mít povolený JavaScript.");Tlačítko WebElement = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']")));button.click ();}}

souhrn

  • IntelliJ IDEA je integrované vývojové prostředí Java (IDE).
  • Má možnosti pokročilé navigace v kódu a možnosti refaktorování kódu.
  • Výhodou použití IntelliJ je
    • Rychle generujte metody getter a setter
    • Pomocí jednoduchých stisků kláves můžete zabalit příkaz do bloku try-catch nebo if-else
    • Podporuje různé jazyky, jako je Java, JavaScript, Clojure atd.
    • Podporuje různé operační systémy jako Windows, Linux atd
  • Dodává se s vestavěnými pluginy a balicími nástroji
  • Chcete-li použít se selenem, musíte nakonfigurovat IntelliJ

K tomuto článku přispěl Fahid M a upravil Jeegar M.