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

ExtensionMethods Class

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
Inheritance Hierarchy
SystemObject
  TescoSW.MW.UITests.CommonExtensionMethods

Namespace:  TescoSW.MW.UITests.Common
Assembly:  TescoSW.MW.UITests.Common (in TescoSW.MW.UITests.Common.dll) Version: 21.1.8740.34343
Syntax
C#
public static class ExtensionMethods

The ExtensionMethods type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAsCompactTMenu(IRowTMenu, ICell)
Převede řádek an kompaktní řádek
Public methodStatic memberAsCompactTMenu(IRowInTwoListFrameTMenu, ICell)
Přetypování řádku na komptaktní řádek na TwoListFrame
Public methodStatic memberAsCompactTMenu, TCell(IRowTMenu, TCell)
Převede řádek an kompaktní řádek
Public methodStatic memberDelete
Vymaže obsah elementu přes přímou interakci s textovým polem
Public methodStatic memberDeleteAndSendKeys
Vymaže obsah elementu přes přímou interakci s textovým polem a vloží do něj novou hodnotu
Public methodStatic memberDeleteAndSendLongKeys
Vymaže obsah elementu přes přímou interakci s textovým polem a vloží do něj dlouhou novou hodnotu
Public methodStatic memberExecuteAsyncPromise
Spustí asynchronní skript, který vrací promise. Skript je spuštěn v kontextu současného okna nebo framu. Počká na doběhnutí promisu a vrátí jeho výsledek.
Public methodStatic memberFindElementOrNull
Najde element a pokud není nalezen, tak vrací místo výjimky null
Public methodStatic memberFindStableElement
Vytvoří stabilní odkaz na html element
Public methodStatic memberGetParent
Metoda vrací rodiče "IWebElement" objektu
Public methodStatic memberHasAttribute
Zkontroluje, zda element obsahuje daný atribut
Public methodStatic memberHasClassOrClassModifier
Metoda ověřuje, zda "IWebElement" objekt obsahuje třídu nebo modifikátor třídy s daným názvem - Příklad použití var randomField = By.CssSelector("..."); IWebElement randomIWebElement = driver.FindElement(randomField); bool result = randomIWebElement.HasClassOrClassModifier("Disabled");
Public methodStatic memberScrollIntoView
Zaskroluje element tak aby byl vidět jeho prostředek tzn. bude na něj možné kliknout
Public methodStatic memberSendKeysToDynamic
Pošle vstup do elementu (podobně jako IWebElement.SendKeys) pouze počítá s tím, že se element může v průběhu psaní překreslit (výkonově náročnější).
Public methodStatic memberSendLongKeys
Vloží do elementu velmi dlouhou hodnotu
Public methodStatic memberSetAttribute
Nastaví elementu atribut na zadanou hodnotu pomocí javascriptu
Public methodStatic memberTryFindElementOrNull(IWebElement, By, Int32)
Pokusí se najít element a pokud není nalezen, tak vrací místo výjimky null
Public methodStatic memberTryFindElementOrNull(IWebElement, By, Int32, Int32)
Pokusí se najít element a pokud není nalezen, tak vrací místo výjimky null
Public methodStatic memberVerifyExtendedProperties
Ověří, zda má element požadované extended properties a pokud ne, tak failne assert
Public methodStatic memberWaitForAttributeValue(By, String, String, Int32, Boolean)
Metoda ověřuje, zda má vlastnost objektu "IWebElement" požadovanou hodnotu, případně jestli se má vypsat vyjímka
Public methodStatic memberWaitForAttributeValue(IWebElement, String, String, Int32, Boolean, String)
Metoda ověřuje, zda má vlastnost objektu "IWebElement" požadovanou hodnotu - Příklad použití var randomFieldInput = By.CssSelector("..."); IWebElement randomIWebElement = driver.FindElement(randomFieldInput); randomIWebElement.WaitForAttributeValue("value", "testValue");
Public methodStatic memberWaitForAttributeValueContains
Metoda ověřuje, zda vlastnost objektu "IWebElement" obsahuje požadovanou hodnotu - Příklad použití var randomFieldInput = By.CssSelector("..."); IWebElement randomIWebElement = driver.FindElement(randomFieldInput); randomIWebElement.WaitForAttributeValueContains("value", "testValue");
Public methodStatic memberWaitForElementAttributeNotPresent
Ověřuje, zda element obsahuje zadaný atribut
Public methodStatic memberWaitForElementAttributePresent
Ověřuje, zda element obsahuje zadaný atribut
Public methodStatic memberWaitForElementClassOrClassModifierNotPresent(By, String, Int32, Boolean, String)
Metoda ověřuje, zda "By" objekt neobsahuje danou třídu nebo modifikátor třídy
Public methodStatic memberWaitForElementClassOrClassModifierNotPresent(IWebElement, String, Int32, Boolean, String)
Ověřuje, zda element neobsahuje danou třídu nebo modifikátor třídy
Public methodStatic memberWaitForElementClassOrClassModifierPresent(By, String, Int32, Boolean, String)
Metoda ověřuje, zda "By" objekt obsahuje danou třídu nebo modifikátor třídy
Public methodStatic memberWaitForElementClassOrClassModifierPresent(IWebElement, String, Int32, Boolean, String)
Metoda ověřuje, zda "IWebElement" objekt obsahuje danou třídu nebo modifikátor třídy
Public methodStatic memberWaitForElementEndsWithValue
Ověřuje, zda element obsahuje hodnotu, která končí daným textovým řetězcem
Public methodStatic memberWaitForElementFocus
Ověří, že komponenta má nebo nemá focus
Public methodStatic memberWaitForElementNotValue
Ověřuje, zda má element danou hodnotu
Public methodStatic memberWaitForElementNotVisible(By, IWebElement, Int32, Boolean)
Metoda ověřuje, zda není "By" objekt viditelný
Public methodStatic memberWaitForElementNotVisible(IWebElement, Int32, Boolean, String)
Ověřuje, zda není element viditelný
Public methodStatic memberWaitForElementStartsWithValue
Ověřuje, zda element obsahuje hodnotu, která začíná daným textovým řetězcem
Public methodStatic memberWaitForElementValue(By, String, Int32, Boolean)
Metoda ověřuje, zda má "By" objekt danou hodnotu - Příklad použití var randomByObject = By.CssSelector("..."); randomByObject.WaitForElementValue("50");
Public methodStatic memberWaitForElementValue(IWebElement, String, Int32, Boolean, String)
Ověřuje, zda element obsahuje hodnotu, která je shodná s daným textovým řetězcem
Public methodStatic memberWaitForElementVisible(By, Int32, Boolean)
Metoda ověřuje, zda je "By" objekt viditelný
Public methodStatic memberWaitForElementVisible(IWebElement, Int32, Boolean, String)
Metoda ověřuje, zda je "IWebElement" objekt viditelný
Public methodStatic memberWaitForInputValue
Ověřuje, zda má element danou hodnotu elementu
Public methodStatic memberWaitForTextContains
Ověří jestli properta Text obsahuje hledaný řetězec
Public methodStatic memberWaitForTextValue
Ověří zobrazený text
Top
See Also