Class ComponentHandler

    • Constructor Detail

      • ComponentHandler

        public ComponentHandler​(org.openqa.selenium.support.pagefactory.ElementLocator locator)
        Creates a new component handler
        Parameters:
        locator - element locator for this component
    • Method Detail

      • getMessageContext

        public String getMessageContext()
        Description copied from interface: LocatorHandler
        Retrieve the message context from this proxy locator.
        Returns:
        message context
      • resultToList

        protected List<org.openqa.selenium.WebElement> resultToList​(org.openqa.selenium.WebElement result)
        Description copied from class: AbstractLocatorHandler
        Convert result to a list of selenium element.
        Specified by:
        resultToList in class AbstractLocatorHandler<org.openqa.selenium.WebElement>
        Parameters:
        result - found result
        Returns:
        list of selenium element
      • isStale

        protected boolean isStale()
        Description copied from class: AbstractLocatorHandler
        Get the stale status of the element.
        Specified by:
        isStale in class AbstractLocatorHandler<org.openqa.selenium.WebElement>
        Returns:
        true if element is stale, false otherwise
      • getInvocationTarget

        public org.openqa.selenium.WebElement getInvocationTarget​(Method method)
        Description copied from interface: LocatorHandler
        Retrieve the invocation target of this proxy handler.
        Parameters:
        method - method to invoke
        Returns:
        invocation target