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 tento kurz
Obsah článku spadá pod licenci Premium III, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- 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íť.