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
- Zaškrtněte políčko - 32bitový spouštěč
- Zaškrtněte políčko pro jazyk podle vašich požadavků
- 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
- Chcete-li spustit IntelliJ, zaškrtněte políčko a
- 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
- Vyberte „Projekt“ a „soubor“ z knihovny a
- 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.