package org.fluentlenium.core.proxy; import org.openqa.selenium.WebElement; import org.openqa.selenium.support.pagefactory.ElementLocator; import java.util.List; /** * Proxy element listener. */ public interface ProxyElementListener { /** * Invoked when proxy element search is starting. * * @param proxy proxy * @param locator element locator */ void proxyElementSearch(Object proxy, ElementLocator locator); /** * Invoked when proxy element search is over and elements were found. * * @param proxy proxy * @param locator element locator * @param elements found elements */ void proxyElementFound(Object proxy, ElementLocator locator, List<WebElement> elements); }