Class ElementResolver


  • public class ElementResolver
    extends Object
    Finds and checks elements.
    • Field Detail

      • LOGGER

        private static final org.slf4j.Logger LOGGER
      • eventable

        private final Eventable eventable
    • Constructor Detail

      • ElementResolver

        public ElementResolver​(Eventable eventable,
                               EmbeddedBrowser browser)
        Constructor.
        Parameters:
        eventable - Eventable.
        browser - The browser.
    • Method Detail

      • resolve

        public String resolve()
        Returns:
        equivalent xpath of element equivalent to Eventable
      • resolve

        public String resolve​(boolean logging)
        Parameters:
        logging - Whether to do logging.
        Returns:
        equivalent xpath of element equivalent to Eventable or an empty string if the DOM cannot be read.
      • equivalent

        public boolean equivalent​(Element otherElement,
                                  boolean logging)
        Comparator against other element.
        Parameters:
        otherElement - The other element.
        logging - Whether to do logging.
        Returns:
        Whether the elements are equal.