Lekce 11 - Testování v C# .NET - Přehled syntaxe Selenium WebDriveru
V minulé lekci, Testování v C# .NET - PageObject - KalkulackaPage, NUnitTest, jsme dokončili implementaci návrhového vzoru PageObject v C# .NET pomocí Selenia.
V dnešním tutoriálu Testování v C# .NET si podrobně popíšeme API
RemoteWebDriver a dalších objektů a rozhraní, která s tímto
rozhraním souvisí.
Třída RemoteWebDriver
Základem konkrétních driverů pro různé prohlížeče je třída
RemoteWebDriver. Drivery ChromeDriver, nebo
FirefoxDriver, případně další drivery z této třídy
dědí.
Rozhraní
Třída RemoteWebDriver implementuje několik rozhraní, z
jejichž názvu by mělo být patrné k čemu slouží. Uveďme si je spíše
pro zajímavost:
IWebDriver,ISearchContext,IDisposable,IJavaScriptExecutor,IFindsById,IFindsByClassName,IFindsByLinkText,IFindsByName,IFindsByTagName,IFindsByXPath,IFindsByPartialLinkText,IFindsByCssSelector,ITakesScreenshot,IHasInputDevices,IHasCapabilities,IHasWebStorage,IHasLocationContext,IHasApplicationCache,IHasSessionId,IAllowsFileDetection,IActionExecutor.
Metody a vlastnosti
Mnohem důležitější pro nás budou veřejné metody a vlastnosti. Pojďme si je popsat:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit pouze tento kurz
Získej okamžitý přístup ke kurzu bez
časového omezení.
887,50 Kč
Obsah článku spadá pod licenci Premium III, koupí článku souhlasíš se smluvními podmínkami.
- Přístup k jednotlivým lekcím dle způsobu pořízení.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu Testování v C# .NET se budeme věnovat přehledu syntaxe. Popíšeme si kompletní API driveru včetně práce s cookies, klávesnicí, navigací apod.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.