IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

12. diel - Testovanie v Kotlin - Prehľad syntaxe Selenium WebDriveru

V minulej lekcii, Testovanie v Kotline - Návrhový vzor PageObject , sme sa naučili implementovať návrhový vzor PageObject v Kotline pomocou Selenia.

V dnešnom tutoriále o testovaní v Kotline si podrobne popíšeme API RemoteWebDriver a ďalšie objekty a rozhrania, ktoré s ním súvisia.

Trieda RemoteWebDriver

Základom konkrétnych driverov pre rôzne prehliadače je trieda RemoteWebDriver. Ďalšie drivery, napr. ChromeDriver či FirefoxDriver, z tejto triedy dedia.

Implementované rozhrania

Trieda implementuje niekoľko rozhraní.

Hlavným z nich je rozhranie WebDriver, ktoré slúži na ovládanie webového prehliadača a poskytuje metódy pre navigáciu, vyhľadávanie elementov, manipuláciu s oknami atď. Rozhranie JavaScriptExecutor umožňuje vykonávanie JavaScriptového kódu v rámci ovládaného prehliadača.

U ďalších rozhraní je z názvu zrejmé, na čo slúži, uvedieme si ich skôr pre zaujímavosť:

  • FindsById,
  • FindsByClassName,
  • FindsByLinkText,
  • FindsByName,
  • FindsByCssSelector,
  • FindsByTagName,
  • FindsByXPath,
  • HasInputDevices,
  • HasCapabilities,
  • TakesScreenshot.
Metódy triedy RemoteWebDriver

Oveľa dôležitejšie pre nás budú verejné metódy. Poďme


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár korún

Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.

Kúpiť tento kurz

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh iba za 275 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 13 článkom (13 lekcií) tohoto kurzu.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Neobmedzený a trvalý prístup k jednotlivým lekciím.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V Kotline tutoriále preberieme syntax RemoteWebDriver v testovacom frameworku Selenium. Predstavíme si triedu ChromeDriver a rozhrania WebElement a Options.

Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.

Článok pre vás napísal Patrik Olšan
Avatar
Autor se věnuje vývoji softwaru, zejména mobilních aplikací
Aktivity