Click or drag to resize
Tesco SW, a.s.

TescoSW.MW.UITests.Common Namespace

Obsahuje základní obecné třídy a metody pro tvorbu automatických UI testů MW.
Classes
  ClassDescription
Public classCommon
Třída s obecnými metodami pro vytváření UI testů MW
Public classContextSwitch
Třída, která zajišťuje přepnutí kontextu do předaného IFramu
Public classCustomLoginMethod
Třída, která se využije v případě, že spuštěný automatický test obsahuje login do aplikace a není třeba využit loginu, který se provádí při inicializaci testu
Public classCustomUser
Třída, která se využívá při přihlášení pod jiným uživatelem než defaultní uživatel multiweb, do sdíleného atributu se zadává user name a password
Public classExtensionMethods
Třída obsahující metody, které volají metody ze SupportMethods - zjednodušení oproti SupportMethods je v tom, že se metody volají přímo na objektu
Public classGlobalValues
Třída s CSS selektory elementů MW aplikace, které se opakovaně používají při vytváření UI testů
Public classScopedRecords
Třída spravující záznamy v daném scope. Automaticky vytvoří požadovaný počet záznamů při vytvoření a při dispose je opět uklidí (smaže).
Public classSelectors
Obecně použitelné selektory
Public classSupportMethods
Třída obsahující metody, které provádí část kroků, jež se v testech často opakují
Public classTestCategoryTags
Třída s tagy, které se uvádí u testů v atributu TestCategory
Public classTestDataMethods
Třída slouží pro vkládání a mazání záznamů z databáze, jako parametry bere názvy metod, které se mají provést před spuštěním testu a po spuštění testu
Public classTestFiles
Třída pro práci se soubory ze sdíleného úložiště
Public classTestFilesTestFile
Reprezentuje testovací soubor
Public classWebDriver
Třída zastřešující inicializaci a driveru a jeho poskytování. V případě možnosti jí lze předat vlastní vytvořený driver, který se pak bude používat všude.
Enumerations
  EnumerationDescription
Public enumerationDriverType
Typ driveru (a tedy prohlížeče) pro spuštění testů
Public enumerationeSignStatus
Public enumerationGlobalValuesMessageBoxButtons
Typy tlačítek na messageboxu
Public enumerationGlobalValuesOrderedType
Enum obsahující hodnoty pro řazení sloupce: ASC - vzestupně, DESC - sestupně, None - neřazeno
Public enumerationGlobalValuesReportType
Výčet hodnot pro formát tisků