All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.fluentlenium.core.proxy.ProxyElementListener Maven / Gradle / Ivy

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 elements);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy