![]() | SupportMethods Methods |
The SupportMethods type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | ClearAndSendKeys |
Vymaže obsah elementu a vloží do něj hodnotu
|
![]() ![]() ![]() | ClickMenuItemButton |
Klikne na tlačítko, který se zobrazí po najetí na název formuláře ve formulářovém menu
- např. tlačítko pro zavření formuláře, vícenásobné otevření formuláře nebo přidání formuláře do oblíbených
|
![]() ![]() ![]() | ClickMessageBoxButton |
Metoda ověří zobrazení MessageBoxu i jeho tlačítka a klikne na něj
|
![]() ![]() | ClickOnToolbarButton(By, String) |
Metoda ověří aktivnost element a klikne na něj podle zadaného selektoru.
Pokud je otevřeno více modálních oken, tak se bude klikat an elementy v posledním otevřeném modálním okně.
Pokud je element v nabídce 3 teček, tak se tato nabídka otevře.
|
![]() ![]() | ClickOnToolbarButton(IWebElement, String) |
Metoda ověří aktivnost element a klikne na něj podle zadaného selektoru.
Pokud je otevřeno více modálních oken, tak se bude klikat an elementy v posledním otevřeném modálním okně.
Pokud je element v nabídce 3 teček, tak se tato nabídka otevře.
|
![]() ![]() | CloseActiveForm |
Metoda zavře aktivní formulář pomocí tlačítka ve formulářovém menu
|
![]() ![]() | ColumnFilter(String, String) |
Metoda pro vyfiltrování hodnoty pomocí sloupcového filtru
|
![]() ![]() | ColumnFilter(IWebElement, IWebElement, String) |
Metoda pro vyfiltrování hodnoty pomocí sloupcového filtru
|
![]() ![]() | Combine |
Kombinuje stringy (textové řetězce) do selektorů - Vytvoří "By" z "SupportMethods.Combine("formnameXXX", GlobalValues.New))"
|
![]() ![]() | CreateNewFormProfile |
Tato metoda vytvoří a uloží nový profil, pokud je zobrazen panel správa zobrazení.
Pomocí parametrů se nastaví název a vlastnosti nově vytvořeného profilu.
Tato metoda nezkontroluje zobrazení uloženého profilu v hlavním menu a v dropdownu Nastavení formuláře
|
![]() ![]() | CreatPromiseForRequestUrlName |
Přepne se do defaultního kontextu aplikace. Vytvoří javascriptový promise, který kontroluje název url adres dotazů v komunikaci podle zadané hodnoty, uloží jej do globální proměnné okna a vrátí se zpět do kontextu iframu, pokud je to možné
|
![]() ![]() | DeleteSelectedRecord |
Metoda smaže označený záznam ze seznamu
|
![]() ![]() | DeleteUploadedFile |
Smaže nahraný soubor z FileEditu na detailu záznamu
|
![]() ![]() | FindFormsMenu |
Najde element formulářového menu
|
![]() ![]() | FindSearchMenu |
Najde element menu pro vyhledávání formulářů
|
![]() ![]() | FormOpenSearch |
Vyhledá a otevře formulář podle jeho kódu
|
![]() ![]() | FormOpenUrl |
Otevře formulář přímo v hlavním okně pomocí jeho kódu (není potřeba mít práva na jeho zobrazení v menu)
|
![]() ![]() | GetAttribute |
Vrátí hodnotu atributu pro daný element
|
![]() ![]() | GetColumnSettingsPanel |
Najde element FilterPanelu
|
![]() ![]() | GetFilterPanel |
Najde element FilterPanelu
|
![]() ![]() | GetListFrameRowByIndex |
Metoda provede výběr záznamu na seznamu podle pořadí záznamu.
|
![]() ![]() | GetMessageBox |
Najde element globálního MessageBoxu
|
![]() ![]() | GetMessageBoxCount |
Získá počet existujících messageboxů v aplikaci
|
![]() ![]() | GetPopupMenu |
Najde element globálního Popup menu
|
![]() ![]() | GetSecondPopupMenu |
Najde element globálního druhého otevřeného Popup menu
|
![]() ![]() | HideColumnInColumnSettingsByAttrName |
Metoda skryje zadaný sloupec přes panel Nastavení sloupců
|
![]() ![]() | HideColumnInHeaderDropDownByIndex |
Metoda skryje sloupec pomocí možnosti Skrýt sloupec, která se zobrazí v dropdownu u hlavičky daného sloupce
|
![]() ![]() | HideColumnInHeaderDropDownByName |
Metoda skryje sloupec pomocí možnosti Skrýt sloupec, která se zobrazí v dropdownu u hlavičky daného sloupce
|
![]() ![]() | CheckIfButtonDisabled |
Metoda ověří, zda je zadané tlačítko neaktivní (Disabled)
|
![]() ![]() | CheckIfButtonEnabled |
Metoda ověří, zda je zadané tlačítko aktivní (Enabled)
|
![]() ![]() ![]() | CheckIfButtonEnabledAndClick |
Metoda ověří, že je tlačítko aktivní (má třídu "Enabled") a klikne na něj
|
![]() ![]() | IsElementEnabled(IWebElement) |
Ověřuje, že je element Enabled
|
![]() ![]() | IsElementEnabled(By, IWebDriver) |
Ověřuje, že je element Enabled
|
![]() ![]() | IsElementPresent(IWebElement) |
Ověřuje, jestli se na aktivním iframu nalézá zadaný element.
Ověří to tak, že zkusí nad elementem provést nějakou akci
|
![]() ![]() | IsElementPresent(By, IWebDriver) |
Ověřuje, jestli se na aktivním iframu nalézá zadaný element.
|
![]() ![]() | MoveToElementAndClick(By, By) |
Najede na element a poté klikne na element, který se zobrazí
- např. najetí na hlavičku sloupce seznamu a kliknutí na tlačítko pro otevření sloupcového filtru
|
![]() ![]() | MoveToElementAndClick(IWebElement, IWebElement) |
Najede na element a poté klikne na element, který se zobrazí
- např. najetí na hlavičku sloupce seznamu a kliknutí na tlačítko pro otevření sloupcového filtru
|
![]() ![]() ![]() | MoveToElementAndClick(String, String) |
Najede na element a poté klikne na element, který se zobrazí
- např. najetí na hlavičku sloupce seznamu a kliknutí na tlačítko pro otevření sloupcového filtru
|
![]() ![]() | noSuchElementExceptionMethod |
Slouží pro odchycení vyjímky při neexistujícím elementu na stránce
příklad: SupportMethods.noSuchElementExceptionMethod(() => driver.FindElement(*ELEMENT*).Click());
|
![]() ![]() ![]() | notClickableExceptionMethod |
Slouží pro odchycení vyjímky při kliku na neklikatelný element
jde o akci, např. kliknutí, dvojité kliknutí atd. ![]()
Příklad použití
SupportMethods.notClickableExceptionMethod(() => driver.FindElement(*ELEMENT*).Click()); |
![]() ![]() | OpenActiveFormInTheTab |
Metoda otevře aktivní formulář v nové záložce pomocí tlačítka ve formulářovém menu
|
![]() ![]() | OpenColumnSettings |
Metoda otevře panel Nastavení sloupců
|
![]() ![]() | OpenDisplayManagerPanel |
Tato metoda otevře panel správy zobrazení přes rozbalovací menu, které se otevře klikem na název formuláře.
Ověří, že se zobrazily správné ikony a Základní profil.
|
![]() ![]() | PerformActionWhenReady |
Čeká dokud nebude možné provést akci a provede ji
|
![]() ![]() | ProfileCheckFormSetting |
Tato metoda ověřuje zobrazení daného profilu podle jeho názvu a pořadí v dropdown nabídce Nastavení formuláře.
Podle zadaných parametrů zkontroluje stav profilu (výchozí, rozeditovaný, vybraný).
Dále je možné zkontrolovat, že došlo ke smazání profilu.
|
![]() ![]() | RepeatActionWhileExpectingExceptionT |
Opakuje akci podle počtu zadaných pokusů, zachytává očekávanou výjimku
|
![]() ![]() | ResolvePromise |
Přepne se do defaultního kontextu aplikace. Vrátí výsledek promisu, který se uložil v javascriptu do dané globální proměné (window) a vrátí se zpět do kontextu iframu, pokud je to možné
|
![]() ![]() | RunInTopWindow(Action) | |
![]() ![]() | RunInTopWindowT(FuncT) | |
![]() ![]() | SelectListFrameRowByKey |
Metoda provede výběr záznamu na seznamu podle klíče datakey záznamu.
|
![]() ![]() | SelectListFrameRowSelectorByIndex |
Metoda vrátí selektor záznamu ze seznamu.
|
![]() ![]() | SelectMSLOVRowSelectorByIndex |
Metoda vrátí selektor záznamu z MSLOV.
|
![]() ![]() | ShowColumnInColumnSettingsByAttrName |
Metoda zobrazí daný sloupec zaškrtnutím checkboxu v panelu Nastavení sloupců.
|
![]() ![]() | StartMeasuringTime |
Vytvoří instanci třídy "Stopwatch" pro měření délky trvání testu a spustí meření
|
![]() ![]() | StopMeasuringTime |
Zastaví měření délky trvání testu a vypíše ji
|
![]() ![]() | SwitchToDefaultContent |
Přepne se z iframu do defaultního kontextu aplikace a zpět do IFramu pomocí instance třídy ContextSwitch v rámci Dispose metody
|
![]() ![]() | VerifyPrintPopupWindowAndClose |
Počká až se zobrazí popup okno s tiskem sestavy, ověří, že jde o sestavu a popup zavře
|
![]() ![]() | WaitForAction(FuncIWebDriver, Boolean, String) |
Čeká na provedení určité akce po dobu 30 sekund.
|
![]() ![]() | WaitForAction(FuncIWebDriver, Boolean, Int32, Boolean, String) |
Čeká na provedení určité akce po danou dobu (defaultně 30 sekund) a vypisuje vyjímku
|
![]() ![]() | WaitForAction(FuncIWebDriver, Boolean, Int32, Int32, String) |
Čeká na provedení určité akce po danou dobu (defaultně 30 sekund).
|
![]() ![]() | WaitForAction(FuncIWebDriver, Boolean, Int32, Int32, Boolean, String) |
Čeká na provedení určité akce po danou dobu (defaultně 30 sekund) a vypisuje vyjímku
|
![]() ![]() | WaitForAttributeValue(By, String, String, Int32, Boolean, String) |
Metoda prověřuje zda vlastnost elementu obsahuje danou hodnotu.
|
![]() ![]() | WaitForAttributeValue(IWebElement, String, String, Int32, Boolean, String) |
Metoda prověřuje zda vlastnost elementu obsahuje danou hodnotu. Místo selektoru By očekává IWebElement.
|
![]() ![]() | WaitForCssAttributeValue |
Metoda ověřuje, zda vlastnost elementu obsahuje zadanou hodnotu.
|
![]() ![]() | WaitForElementAttributeNotPresent(By, String, Int32, Boolean, String) |
Metoda ověřuje, zda vlastnost elementu neobsahuje zadanou hodnotu.
|
![]() ![]() | WaitForElementAttributeNotPresent(IWebElement, String, Int32, Boolean, String) |
Metoda ověřuje, zda vlastnost elementu neobsahuje zadanou hodnotu. Místo selektoru očekává IWebElement.
|
![]() ![]() | WaitForElementAttributePresent(By, String, Int32, Boolean, String) |
Metoda ověřuje, zda vlastnost elementu obsahuje zadanou hodnotu.
|
![]() ![]() | WaitForElementAttributePresent(IWebElement, String, Int32, Boolean, String) |
Metoda ověřuje, zda vlastnost elementu obsahuje zadanou hodnotu.
|
![]() ![]() | WaitForElementClassNotPresent(By, String, Int32, Boolean, String) |
Metoda rpověřuje zda element neobsahuje danou třídu.
|
![]() ![]() | WaitForElementClassNotPresent(IWebElement, String, Int32, Boolean, String) |
Metoda ověřuje zda element neobsahuje danou třídu.
|
![]() ![]() | WaitForElementClassPresent(By, String, Int32, Boolean, String) |
Metoda prověřuje zda element obsahuje danou třídu.
|
![]() ![]() | WaitForElementClassPresent(IWebElement, String, Int32, Boolean, String) |
Metoda prověřuje zda element obsahuje danou třídu.
|
![]() ![]() | WaitForElementEnabled(By, Int32, Boolean, String) |
ČEKÁ až BUDE element aktivní, nebo vyhodí error
|
![]() ![]() | WaitForElementEnabled(IWebElement, Int32, Boolean, String) |
ČEKÁ až BUDE element aktivní, nebo vyhodí error
|
![]() ![]() | WaitForElementNotPresent(IWebElement, Int32, Boolean) |
Metoda ověřuje, zda se na aktivním iframu nenalézá zadaný element
|
![]() ![]() | WaitForElementNotPresent(By, Int32, Boolean, String) |
Metoda ověřuje, zda se na aktivním iframu nenalézá zadaný element
|
![]() ![]() | WaitForElementNotValue |
Metoda ověřuje, zda element neobsahuje zadanou hodnotu elementu.
|
![]() ![]() | WaitForElementNotVisible(IWebElement, Int32, Boolean, String) |
ČEKÁ až NEBUDE element viditelný, nebo vyhodí error
|
![]() ![]() | WaitForElementNotVisible(By, IWebElement, Int32, Boolean, String) |
ČEKÁ až NEBUDE element viditelný, nebo vyhodí error
|
![]() ![]() | WaitForElementPresent(By, Int32, Boolean, String) |
Ověřuje, zda se na aktivním iframu nalézá zadaný element
|
![]() ![]() | WaitForElementPresent(IWebElement, Int32, Boolean, String) |
Ověřuje, zda se na aktivním iframu nalézá zadaný element
|
![]() ![]() | WaitForElementRemoved |
Metoda čeká, dokud z aktivního iframu není odstraněn zadaný element
|
![]() ![]() | WaitForElementValue(By, String, Int32, Boolean) |
Metoda čeká na zadanou hodnotu elementu (např. v aplikaci jde o editovatelné komponenty)
|
![]() ![]() | WaitForElementValue(IWebElement, String, Int32, Boolean, String) |
Metoda čeká na zadanou hodnotu elementu (např. v aplikaci jde o editovatelné komponenty)
|
![]() ![]() | WaitForElementVisible(By, Int32, Boolean, String) |
ČEKÁ až BUDE element viditelný, nebo vyhodí error
|
![]() ![]() | WaitForElementVisible(IWebElement, Int32, Boolean, String) |
ČEKÁ až BUDE element viditelný, nebo vyhodí error
|
![]() ![]() | WaitForElementVisibleForInterval |
Metoda ověřuje, zda je na aktivním iframu viditelný zadaný element. Je nutné zadat délku ověřování.
|
![]() ![]() | WaitForInputValue |
Metoda čeká na zadanou hodnotu elementu typu |
![]() ![]() | WaitForLoaderNotVisible |
ČEKÁ až NEBUDE viditelný loader a preloader, nebo vyhodí error
|
![]() ![]() | WaitForPopUpURL |
Čeká na zobrazení popUp okna. Kontroluje URL adresu.
|
![]() ![]() | WaitForRecordsLoadOnFrame |
Metoda ověřuje, zda se do seznamu dočetly všechny záznamy (kontroluje první záznam v seznamu).
Před touto metodou je vhodné čekat na dotočení loaderu.
|
![]() ![]() | WaitForRecordsOnLF |
Metoda ověřuje, zda se do seznamu dočetly všechny záznamy (kontroluje první záznam v seznamu).
Před touto metodou je vhodné čekat na dotočení loaderu.
|