Search Results for

    Show / Hide Table of Contents

    Class UnoElementWrapper

    Defines an element wrapper for a .

    Inheritance
    System.Object
    UnoElementWrapper
    Button
    CheckBox
    ComboBox
    CommandBar
    DatePicker
    TextBlock
    TextBox
    TimePicker
    Namespace: Legerity.Uno.Elements
    Assembly: Legerity.Uno.dll
    Syntax
    public abstract class UnoElementWrapper : IElementWrapper<RemoteWebElement>

    Constructors

    | Improve this Doc View Source

    UnoElementWrapper(IWebElement)

    Initializes a new instance of the UnoElementWrapper class.

    Declaration
    protected UnoElementWrapper(IWebElement element)
    Parameters
    Type Name Description
    IWebElement element

    The reference.

    | Improve this Doc View Source

    UnoElementWrapper(RemoteWebElement)

    Initializes a new instance of the UnoElementWrapper class.

    Declaration
    protected UnoElementWrapper(RemoteWebElement element)
    Parameters
    Type Name Description
    RemoteWebElement element

    The reference.

    Properties

    | Improve this Doc View Source

    Driver

    Gets the instance of the driver for the application.

    Declaration
    public RemoteWebDriver Driver { get; }
    Property Value
    Type Description
    RemoteWebDriver
    | Improve this Doc View Source

    Element

    Gets the original reference object.

    Declaration
    public RemoteWebElement Element { get; }
    Property Value
    Type Description
    RemoteWebElement
    | Improve this Doc View Source

    IsEnabled

    Gets a value indicating whether the element is enabled.

    Declaration
    public virtual bool IsEnabled { get; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    IsVisible

    Gets a value indicating whether the element is visible.

    Declaration
    public virtual bool IsVisible { get; }
    Property Value
    Type Description
    System.Boolean

    Methods

    | Improve this Doc View Source

    Click()

    Clicks the element.

    Declaration
    public virtual void Click()
    | Improve this Doc View Source

    FindElement(By)

    Finds a child element by the specified locator.

    Declaration
    public RemoteWebElement FindElement(By locator)
    Parameters
    Type Name Description
    By locator

    The locator to find a child element by.

    Returns
    Type Description
    RemoteWebElement

    The .

    | Improve this Doc View Source

    FindElements(By)

    Finds a collection of child elements by the specified locator.

    Declaration
    public ReadOnlyCollection<RemoteWebElement> FindElements(By locator)
    Parameters
    Type Name Description
    By locator

    The locator to find child elements by.

    Returns
    Type Description
    ReadOnlyCollection<RemoteWebElement>

    The readonly collection of .

    | Improve this Doc View Source

    GetAttribute(String)

    Gets the value of the specified attribute for this element.

    Declaration
    public virtual string GetAttribute(string attributeName)
    Parameters
    Type Name Description
    System.String attributeName

    The name of the attribute.

    Returns
    Type Description
    System.String

    The attribute's current value if it exists; otherwise, null.

    | Improve this Doc View Source

    VerifyDriverElementShown(By, Nullable<TimeSpan>)

    Determines whether the specified element is shown with the specified timeout.

    Declaration
    public void VerifyDriverElementShown(By locator, TimeSpan? timeout)
    Parameters
    Type Name Description
    By locator

    The locator to find a specific element.

    System.Nullable<TimeSpan> timeout

    The amount of time the driver should wait when searching for the locator if it is not immediately present.

    | Improve this Doc View Source

    VerifyDriverElementsShown(By, Nullable<TimeSpan>)

    Determines whether the specified elements are shown with the specified timeout.

    Declaration
    public void VerifyDriverElementsShown(By locator, TimeSpan? timeout)
    Parameters
    Type Name Description
    By locator

    The locator to find a collection of elements.

    System.Nullable<TimeSpan> timeout

    The amount of time the driver should wait when searching for the locator if it is not immediately present.

    | Improve this Doc View Source

    VerifyElementNotShown(By)

    Determines whether the given element is not shown.

    Declaration
    public void VerifyElementNotShown(By locator)
    Parameters
    Type Name Description
    By locator

    The locator for the element to locate.

    | Improve this Doc View Source

    VerifyElementShown(By)

    Determines whether the given element is shown.

    Declaration
    public void VerifyElementShown(By locator)
    Parameters
    Type Name Description
    By locator

    The locator for the element to find.

    | Improve this Doc View Source

    VerifyElementShown(By, Nullable<TimeSpan>)

    Determines whether the specified element is shown with the specified timeout.

    Declaration
    public void VerifyElementShown(By locator, TimeSpan? timeout)
    Parameters
    Type Name Description
    By locator

    The locator to find a specific element.

    System.Nullable<TimeSpan> timeout

    The amount of time the driver should wait when searching for the locator if it is not immediately present.

    Exceptions
    Type Condition
    Legerity.Exceptions.ElementNotShownException

    Thrown if the element is not shown.

    | Improve this Doc View Source

    VerifyElementsShown(By)

    Determines whether the specified elements are shown.

    Declaration
    public void VerifyElementsShown(By locator)
    Parameters
    Type Name Description
    By locator

    The locator for the element to find.

    Exceptions
    Type Condition
    Legerity.Exceptions.ElementNotShownException

    Thrown if the elements are not shown.

    | Improve this Doc View Source

    VerifyElementsShown(By, Nullable<TimeSpan>)

    Determines whether the specified elements are shown with the specified timeout.

    Declaration
    public void VerifyElementsShown(By locator, TimeSpan? timeout)
    Parameters
    Type Name Description
    By locator

    The locator to find a collection of elements.

    System.Nullable<TimeSpan> timeout

    The amount of time the driver should wait when searching for the locator if it is not immediately present.

    Exceptions
    Type Condition
    Legerity.Exceptions.ElementNotShownException

    Thrown if the elements are not shown.

    Extension Methods

    ElementWrapperExtensions.WaitUntil<TElementWrapper>(TElementWrapper, Func<TElementWrapper, Boolean>, Nullable<TimeSpan>)
    ElementWrapperExtensions.FindWebElementByXamlType(UnoElementWrapper, String)
    ElementWrapperExtensions.FindElementByXamlName(UnoElementWrapper, String)
    ElementWrapperExtensions.FindElementByAutomationId(UnoElementWrapper, String)
    ElementWrapperExtensions.VerifyNameOrAutomationIdEquals(UnoElementWrapper, String)
    ElementWrapperExtensions.VerifyNameOrAutomationIdContains(UnoElementWrapper, String)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright (c) MADE Apps