Jak nastavit IntelliJ pomocí Selenium webový ovladač
⚡ Chytré shrnutí
IntelliJ IDEA běží Selenium WebDriver testuje, jakmile Java projekt nese Selenium klientskou knihovnu ve své cestě tříd, takže IDE kompiluje, spouští a ladí kód automatizace prohlížeče z jednoho okna.
Co je IntelliJ?
IntelliJ IDEA je Java Integrované vývojové prostředí (IDE) vytvořené společností JetBrainsDodává se jako licencovaná Community Edition pro Apache 2.0 a komerční Ultimate Edition a nabízí pokročilou navigaci v kódu a možnosti refaktoringu kódu.
Předpoklady pro instalaci IntelliJ Selenium webový ovladač
Nastavení vyžaduje následující předpoklady.
- IntelliJ
- Jakýkoli webový prohlížeč (nejlépe Mozilla Firefox)
- JDK (Java vývojová sada)
- Selenium soubory .jar
Potřebné soubory JAR lze stáhnout z Selenium.org oficiální stránky. Po stažení, např.tracZkopírujte soubory .jar do požadovaného adresáře.
Poznámka: a Maven or Gradle sestavení řešení selenium-java automaticky, takže stahování této příručky je volitelné.
Jak stáhnout a nainstalovat IntelliJ
Krok 1) Chcete-li si stáhnout IntelliJ, navštivte JetBrains webové stránkyZde jsme vybrali verzi „Community“; pro vývoj pro mobilní zařízení, web a podniky zvolte „Ultimate“.
Krok 2) Po zahájení stahování se zobrazí zpráva podobná této.
Krok 3) Otevře se vyskakovací okno. Klikněte na tlačítko „Spustit“.
Krok 4) V průvodci nastavením klikněte na tlačítko „Další“.
Krok 5) Přejděte do cílové složky a klikněte na tlačítko „Další“.
Krok 6) Na obrazovce s možnostmi instalace
- Zaškrtněte políčko – 32bitový spouštěč
- Označte zaškrtávací políčko pro jazyk podle vašich požadavků
- Klikněte na tlačítko „další“
Poznámka: Aktuální sestavení jsou pouze 64bitová, takže zaškrtávací políčko pro 32bitový spouštěč se již nezobrazuje.
Krok 7) Klikněte na tlačítko „Instalovat“.
Vidíte, že probíhá proces instalace IntelliJ.
Krok 8) Na závěrečné obrazovce průvodce
- Chcete-li spustit IntelliJ, zaškrtněte políčko a
- Klikněte na tlačítko 'Dokončit'
Krok 9) Pokud existuje starší verze IntelliJ, můžete importovat její nastavení. Zde není nainstalována žádná předchozí verze, proto vyberte druhou možnost.
Krok 10) Po kliknutí na tlačítko „OK“ se IntelliJ zeptá na JetBrains zásady ochrany osobních údajů. Klikněte na tlačítko „Přijmout“.
Krok 11) Nyní můžete nastavit nastavení pluginu.
Krok 12) Vyberte požadovanou možnost: vytvořit nový projekt, importovat projekt nebo otevřít.
Krok 13) Na obrazovce importu
- Vyberte 'Projekt' a 'soubor' z knihovny a
- Klikněte na tlačítko „OK“
Krok 14) Vybraný soubor se nyní zobrazí v adresáři projektu.
Nakonfigurujte IntelliJ na podporu Selenium
Podporovat Selenium, nakonfigurujte IntelliJ pomocí následujících kroků.
Krok 1) Spusťte IntelliJ IDE a vytvořte nový projekt. Vyberte Soubor -> Nový -> Projekt.
Krok 2) Po kliknutí na tlačítko Další se otevře nová obrazovka. Zadejte název projektu; zde jsme použili Selenium_Guru99. Poté klikněte na -> Dokončit.
Krok 3) Nyní je třeba přidat Selenium soubory .jar do IntelliJ jako externí knihovny.
Chcete-li to provést, přejděte do Soubor -> Struktura projektu -> na kartě nastavení projektu vyhledejte Moduly -> Závislosti -> Klikněte na znaménko '+' -> Vyberte pro JARy nebo adresáře.
Krok 4) Vybrat vše Selenium Soubory .jar z extracAdresář ted a jeho podadresář /lib.
Soubory .jar jsou nyní přidány. Všimněte si, že adresář /src projektu je stále prázdný.
Krok 5) Klikněte pravým tlačítkem na adresář /src -> Nový -> Java Třída. Struktura vašeho projektu bude vypadat následovně.
IntelliJ Selenium Příklad
Nyní napište své první skript WebDriveru proti https://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 takový, jak je uvedeno níže – „E-mailové ID není platné“
Ve výše uvedeném výsledku můžete vidět, že
- Spuštění kódu otevře Firefox instance.
- Kód odešle e-mail do WebElementu, vstupního pole (abc.gmail.com).
- Kdy Selenium WebDriver klikne na tlačítko „odeslat“, Guru99 stránek ověřuje e-mailovou adresu.
- Neregistrovaný e-mail zobrazuje zprávu „E-mailové ID není platné“.
Následuje kód v Javě pro test1, kde se obě pole nacházejí podle XPath.
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(); } }
Poznámka: tento Selenium Úryvek kódu 3 era očekává geckodriver v cestě PATH; na Selenium 4 běží beze změny, protože Selenium Manažer vyřeší problém s řidičem.
Výhody použití IntelliJ
Mimo Selenium IDE nabízí několik funkcí pro zvýšení produktivity, které stojí za to znát.
- Okamžitě generuje metody getter a setter pro atributy objektů.
- Jednoduché stisknutí kláves zabalí příkaz do bloku try-catch nebo if-else, což zrychluje zpracování výjimek.
- Mezi vestavěné nástroje pro balení patří Gradle, sbt, Grunt a Bower.
- Databáze jako například SQL, Oracle, PostgreSQL a Microsoft SQL Server otevřít přímo v IDE.
- Podporuje Java, JavaScénář, Clojure a další jazyky.
- Běží dál Windows, Linux a macOSa je ke stažení z JetBrains místo.






















