![]() | ExtensionMethods Class |
Namespace: TescoSW.MW.UITests.Common
public static class ExtensionMethods
The ExtensionMethods type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | AsCompactTMenu(IRowTMenu, ICell) |
Převede řádek an kompaktní řádek
|
![]() ![]() | AsCompactTMenu, TCell(IRowTMenu, TCell) |
Převede řádek an kompaktní řádek
|
![]() ![]() | ExecuteAsyncPromise |
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.
|
![]() ![]() | FindElementOrNull |
Najde element a pokud není nalezen, tak vrací místo výjimky null
|
![]() ![]() | GetParent |
Metoda vrací rodiče "IWebElement" objektu
|
![]() ![]() | HasAttribute |
Zkontroluje, zda element obsahuje daný atribut
|
![]() ![]() | HasClass |
Metoda ověřuje, zda "IWebElement" objekt obsahuje třídu s daným názvem
- Příklad použití
var randomField = By.CssSelector("...");
IWebElement randomIWebElement = driver.FindElement(randomField);
bool result = randomIWebElement.HasClass("Disabled");
|
![]() ![]() | TryFindElementOrNull(IWebElement, By, Int32) |
Pokusí se najít element a pokud není nalezen, tak vrací místo výjimky null
|
![]() ![]() | TryFindElementOrNull(IWebElement, By, Int32) |
Pokusí se najít element a pokud není nalezen, tak vrací místo výjimky null
|
![]() ![]() | WaitForAttributeValue(By, String, String, Int32, Boolean) |
Metoda ověřuje, zda má vlastnost objektu "IWebElement" požadovanou hodnotu, případně jestli se má vypsat vyjímka
|
![]() ![]() | WaitForAttributeValue(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");
|
![]() ![]() | WaitForElementAttributeNotPresent |
Ověřuje, zda element obsahuje zadaný atribut
|
![]() ![]() | WaitForElementAttributePresent |
Ověřuje, zda element obsahuje zadaný atribut
|
![]() ![]() | WaitForElementClassNotPresent(By, String, Int32, Boolean, String) |
Metoda ověřuje, zda "By" objekt neobsahuje danou třídu
|
![]() ![]() | WaitForElementClassNotPresent(IWebElement, String, Int32, Boolean, String) |
Ověřuje, zda element neobsahuje danou třídu
|
![]() ![]() | WaitForElementClassPresent(By, String, Int32, Boolean, String) |
Metoda ověřuje, zda "By" objekt obsahuje danou třídu
|
![]() ![]() | WaitForElementClassPresent(IWebElement, String, Int32, Boolean, String) |
Metoda ověřuje, zda "IWebElement" objekt obsahuje danou třídu
|
![]() ![]() | WaitForElementNotValue |
Ověřuje, zda má element danou hodnotu
|
![]() ![]() | WaitForElementNotVisible(By, IWebElement, Int32, Boolean) |
Metoda ověřuje, zda není "By" objekt viditelný
|
![]() ![]() | WaitForElementNotVisible(IWebElement, Int32, Boolean, String) |
Ověřuje, zda není element viditelný
|
![]() ![]() | WaitForElementValue(By, String, Int32, Boolean) |
Metoda ověřuje, zda má "By" objekt danou hodnotu
- Příklad použití
var randomByObject = By.CssSelector("...");
randomByObject.WaitForElementValue("50");
|
![]() ![]() | WaitForElementValue(IWebElement, String, Int32, Boolean, String) |
Ověřuje, zda má element danou hodnotu
|
![]() ![]() | WaitForElementVisible(By, Int32, Boolean) |
Metoda ověřuje, zda je "By" objekt viditelný
|
![]() ![]() | WaitForElementVisible(IWebElement, Int32, Boolean, String) |
Metoda ověřuje, zda je "IWebElement" objekt viditelný
|
![]() ![]() | WaitForInputValue |
Ověřuje, zda má element danou hodnotu elementu |