![]() | IRowTMenu, TCell Interface |
Namespace: TescoSW.MW.UITests.Common.PageModel.Components.DataGrid
public interface IRow<out TMenu, out TCell> : IBaseElement, IWebElement, ISearchContext, IWrapsElement where TMenu : DropDownRecordActions where TCell : ICell
The IRowTMenu, TCell type exposes the following members.
Name | Description | |
---|---|---|
![]() | ActionRecordMenuButton |
Tlačítko pro otevření akcí záznamu
|
![]() | InfoButton |
Tlačítko pro otevření detailu záznamu do modalu
|
![]() | InstanceID |
InstanceID pro použitý objekt
|
![]() | LOVSelectButton |
Tlačítko pro výběr LOV záznamu
|
Name | Description | |
---|---|---|
![]() | CloseRecordMenu |
Zavře menu a akcemi záznamu a počká na zmizení loaderu
|
![]() | DoubleClick |
Klikne 2x na řádek
|
![]() | GetCellByFullattrNameTSpecificCell |
Najde editovatelnou buňku podle atributu, který zobrazuje
|
![]() | GetCellByName(String, Int32) |
Najde needitovatelnou buňku podle atributu, který zobrazuje
|
![]() | GetCellByNameTSpecificCell(String, Int32) |
Najde needitovatelnou buňku podle atributu, který zobrazuje
|
![]() | GetCellByOrder |
Najde buňku podle pořadí v řádku
|
![]() | GetDatakey |
Najde Datakey řádku, zkontroluje, že je řádek uložený
|
![]() | GetEditableCellByFullattrNameTSpecificCell |
Najde editovatelnou buňku podle atributu, který zobrazuje
|
![]() | GetEditableCellByName(String) |
Najde editovatelnou buňku podle atributu, který zobrazuje
|
![]() | GetEditableCellByNameTSpecificCell(String) |
Najde editovatelnou buňku podle atributu, který zobrazuje
|
![]() | GetRecordMenu |
Vrátí existující menu s akcemi řádku
|
![]() | OpenRecordMenu |
Otevře menu s akcemi řádku a počká na jeho zobrazení
|
![]() | ScrollToCellByName |
Scrolluje k buňce v needitačním režimu podle vlastnosti attr-name
|
![]() | ScrollToEditableCellByName |
Scrolluje k EditableCell podle Atr-name
|
![]() | VerifyDataKey |
Ověří hodnotu atributu DataKey
|
![]() | VerifyInstanceID |
Ověří jestli instanceID pro objekt řádku je shodné s očekávaným.
|
![]() | VerifyIsDeleted |
Ověří že záznam je ve stavu "isDeleted".
|
![]() | VerifyValid |
Ověří validitu řádku
|
Name | Description | |
---|---|---|
![]() | Delete |
Vymaže obsah elementu přes přímou interakci s textovým polem
(Defined by ExtensionMethods.) |
![]() | DeleteAndSendKeys |
Vymaže obsah elementu přes přímou interakci s textovým polem a vloží do něj novou hodnotu
(Defined by ExtensionMethods.) |
![]() | DeleteAndSendLongKeys |
Vymaže obsah elementu přes přímou interakci s textovým polem a vloží do něj dlouhou novou hodnotu
(Defined by ExtensionMethods.) |
![]() | FindElementOrNull |
Najde element a pokud není nalezen, tak vrací místo výjimky null
(Defined by ExtensionMethods.) |
![]() | FindStableElement |
Vytvoří stabilní odkaz na html element
(Defined by ExtensionMethods.) |
![]() | GetParent |
Metoda vrací rodiče "IWebElement" objektu
(Defined by ExtensionMethods.) |
![]() | HasAttribute |
Zkontroluje, zda element obsahuje daný atribut
(Defined by ExtensionMethods.) |
![]() | HasClassOrClassModifier |
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");
(Defined by ExtensionMethods.) |
![]() | SendKeysToDynamic |
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ší).
(Defined by ExtensionMethods.) |
![]() | SetAttribute |
Nastaví elementu atribut na zadanou hodnotu pomocí javascriptu
(Defined by ExtensionMethods.) |
![]() | TryFindElementOrNull(By, Int32) | Overloaded.
Pokusí se najít element a pokud není nalezen, tak vrací místo výjimky null
(Defined by ExtensionMethods.) |
![]() | TryFindElementOrNull(By, Int32, Int32) | Overloaded.
Pokusí se najít element a pokud není nalezen, tak vrací místo výjimky null
(Defined by ExtensionMethods.) |
![]() | VerifyExtendedProperties |
Ověří, zda má element požadované extended properties a pokud ne, tak failne assert
(Defined by ExtensionMethods.) |
![]() | WaitForAttributeValue |
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");
(Defined by ExtensionMethods.) |
![]() | WaitForAttributeValueContains |
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");
(Defined by ExtensionMethods.) |
![]() | WaitForElementAttributeNotPresent |
Ověřuje, zda element obsahuje zadaný atribut
(Defined by ExtensionMethods.) |
![]() | WaitForElementAttributePresent |
Ověřuje, zda element obsahuje zadaný atribut
(Defined by ExtensionMethods.) |
![]() | WaitForElementClassOrClassModifierNotPresent |
Ověřuje, zda element neobsahuje danou třídu nebo modifikátor třídy
(Defined by ExtensionMethods.) |
![]() | WaitForElementClassOrClassModifierPresent |
Metoda ověřuje, zda "IWebElement" objekt obsahuje danou třídu nebo modifikátor třídy
(Defined by ExtensionMethods.) |
![]() | WaitForElementEndsWithValue |
Ověřuje, zda element obsahuje hodnotu, která končí daným textovým řetězcem
(Defined by ExtensionMethods.) |
![]() | WaitForElementNotValue |
Ověřuje, zda má element danou hodnotu
(Defined by ExtensionMethods.) |
![]() | WaitForElementNotVisible |
Ověřuje, zda není element viditelný
(Defined by ExtensionMethods.) |
![]() | WaitForElementStartsWithValue |
Ověřuje, zda element obsahuje hodnotu, která začíná daným textovým řetězcem
(Defined by ExtensionMethods.) |
![]() | WaitForElementValue |
Ověřuje, zda element obsahuje hodnotu, která je shodná s daným textovým řetězcem
(Defined by ExtensionMethods.) |
![]() | WaitForElementVisible |
Metoda ověřuje, zda je "IWebElement" objekt viditelný
(Defined by ExtensionMethods.) |
![]() | WaitForInputValue |
Ověřuje, zda má element danou hodnotu elementu (Defined by ExtensionMethods.) |
![]() | WaitForTextContains |
Ověří jestlim properta Text obsahuje hledaný řetězec
(Defined by ExtensionMethods.) |