C# Класс Affecto.Testing.UI.Selenium.WebHostDriver

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ClickElement ( string elementId ) : void
ClickElementWithWait ( string elementId, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : void
ClickLink ( string linkText ) : void
Dispose ( ) : void
ElementHasAnyText ( string elementId ) : bool
ElementHasAnyTextWithWait ( string elementId, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : bool
ElementHasText ( string elementId, string textToFind ) : bool
ElementHasTextWithWait ( string elementId, string textToFind, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : bool
FindElementByIdWithWait ( string elementId, int maxWaitTimeInMilliseconds = MaxWaitDefaultInMilliseconds ) : IWebElement
GetDropDownListContent ( string elementId ) : List
GetDropDownListContent ( string labelAndDropDownListElementId, string label ) : List
GetDropDownListSelection ( string elementId ) : string
GetDropDownListSelection ( string labelAndDropDownListElementId, string label ) : string
GetDropDownListSelectionWithWait ( string elementId, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : string
InputHasText ( string elementId, string textToFind ) : bool
InputHasTextWithWait ( string elementId, string textToFind, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : bool
IsDropDownListEnabled ( string labelAndDropDownListElementId, string elementLabel ) : bool
IsElementDisplayed ( string elementId ) : bool
IsElementDisplayedWithWait ( string elementId, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : bool
IsElementEnabled ( string elementId ) : bool
IsElementEnabledWithWait ( string elementId, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : bool
IsElementPresent ( string elementId ) : bool
IsElementPresentWithWait ( string elementId, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : bool
IsTableCellLinkPresent ( string tableElementId, string linkText ) : bool
NavigateTo ( string url ) : void
SelectDropDownListItem ( string elementId, string itemText ) : void
SelectDropDownListItem ( string labelAndDropDownListElementId, string elementLabel, string itemText ) : void
SelectDropDownListItemWithWait ( string elementId, string itemText, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : void
TypeText ( string inputElementId, string text ) : void
TypeTextWithWait ( string inputElementId, string text, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : void
WebHostDriver ( string browserName ) : System

Приватные методы

Метод Описание
ClearAndTypeText ( string text, IWebElement inputElement ) : void
FindElementAndSleep ( string elementId ) : IWebElement
FindElementsAndSleep ( string elementId ) : ReadOnlyCollection
FindElementsByIdWithWait ( string elementId, int maxWaitTimeInMilliseconds ) : ReadOnlyCollection
GetDropDownListContent ( ISearchContext selectDocumentTypeDropDown ) : List
GetDropDownListElement ( string labelAndDropDownListElementId, string label ) : IWebElement
SelectItem ( IWebElement dropDownElement, string itemText ) : void
VerifyIsSingleElementPresent ( string elementId, ReadOnlyCollection elements ) : bool

Описание методов

ClickElement() публичный Метод

public ClickElement ( string elementId ) : void
elementId string
Результат void

ClickElementWithWait() публичный Метод

public ClickElementWithWait ( string elementId, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : void
elementId string
maxWaitInMilliseconds int
Результат void

ClickLink() публичный Метод

public ClickLink ( string linkText ) : void
linkText string
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

ElementHasAnyText() публичный Метод

public ElementHasAnyText ( string elementId ) : bool
elementId string
Результат bool

ElementHasAnyTextWithWait() публичный Метод

public ElementHasAnyTextWithWait ( string elementId, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : bool
elementId string
maxWaitInMilliseconds int
Результат bool

ElementHasText() публичный Метод

public ElementHasText ( string elementId, string textToFind ) : bool
elementId string
textToFind string
Результат bool

ElementHasTextWithWait() публичный Метод

public ElementHasTextWithWait ( string elementId, string textToFind, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : bool
elementId string
textToFind string
maxWaitInMilliseconds int
Результат bool

FindElementByIdWithWait() публичный Метод

public FindElementByIdWithWait ( string elementId, int maxWaitTimeInMilliseconds = MaxWaitDefaultInMilliseconds ) : IWebElement
elementId string
maxWaitTimeInMilliseconds int
Результат IWebElement

GetDropDownListContent() публичный Метод

public GetDropDownListContent ( string elementId ) : List
elementId string
Результат List

GetDropDownListContent() публичный Метод

public GetDropDownListContent ( string labelAndDropDownListElementId, string label ) : List
labelAndDropDownListElementId string
label string
Результат List

GetDropDownListSelection() публичный Метод

public GetDropDownListSelection ( string elementId ) : string
elementId string
Результат string

GetDropDownListSelection() публичный Метод

public GetDropDownListSelection ( string labelAndDropDownListElementId, string label ) : string
labelAndDropDownListElementId string
label string
Результат string

GetDropDownListSelectionWithWait() публичный Метод

public GetDropDownListSelectionWithWait ( string elementId, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : string
elementId string
maxWaitInMilliseconds int
Результат string

InputHasText() публичный Метод

public InputHasText ( string elementId, string textToFind ) : bool
elementId string
textToFind string
Результат bool

InputHasTextWithWait() публичный Метод

public InputHasTextWithWait ( string elementId, string textToFind, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : bool
elementId string
textToFind string
maxWaitInMilliseconds int
Результат bool

IsDropDownListEnabled() публичный Метод

public IsDropDownListEnabled ( string labelAndDropDownListElementId, string elementLabel ) : bool
labelAndDropDownListElementId string
elementLabel string
Результат bool

IsElementDisplayed() публичный Метод

public IsElementDisplayed ( string elementId ) : bool
elementId string
Результат bool

IsElementDisplayedWithWait() публичный Метод

public IsElementDisplayedWithWait ( string elementId, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : bool
elementId string
maxWaitInMilliseconds int
Результат bool

IsElementEnabled() публичный Метод

public IsElementEnabled ( string elementId ) : bool
elementId string
Результат bool

IsElementEnabledWithWait() публичный Метод

public IsElementEnabledWithWait ( string elementId, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : bool
elementId string
maxWaitInMilliseconds int
Результат bool

IsElementPresent() публичный Метод

public IsElementPresent ( string elementId ) : bool
elementId string
Результат bool

IsElementPresentWithWait() публичный Метод

public IsElementPresentWithWait ( string elementId, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : bool
elementId string
maxWaitInMilliseconds int
Результат bool

IsTableCellLinkPresent() публичный Метод

public IsTableCellLinkPresent ( string tableElementId, string linkText ) : bool
tableElementId string
linkText string
Результат bool

NavigateTo() публичный Метод

public NavigateTo ( string url ) : void
url string
Результат void

SelectDropDownListItem() публичный Метод

public SelectDropDownListItem ( string elementId, string itemText ) : void
elementId string
itemText string
Результат void

SelectDropDownListItem() публичный Метод

public SelectDropDownListItem ( string labelAndDropDownListElementId, string elementLabel, string itemText ) : void
labelAndDropDownListElementId string
elementLabel string
itemText string
Результат void

SelectDropDownListItemWithWait() публичный Метод

public SelectDropDownListItemWithWait ( string elementId, string itemText, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : void
elementId string
itemText string
maxWaitInMilliseconds int
Результат void

TypeText() публичный Метод

public TypeText ( string inputElementId, string text ) : void
inputElementId string
text string
Результат void

TypeTextWithWait() публичный Метод

public TypeTextWithWait ( string inputElementId, string text, int maxWaitInMilliseconds = MaxWaitDefaultInMilliseconds ) : void
inputElementId string
text string
maxWaitInMilliseconds int
Результат void

WebHostDriver() публичный Метод

public WebHostDriver ( string browserName ) : System
browserName string
Результат System