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

org.bithill.selenium.driver.WebDriverHandleFactory Maven / Gradle / Ivy

There is a newer version: 1.0
Show newest version
package org.bithill.selenium.driver;

import java.util.Map;

/**
 * Factory interface for {@link WebDriverHandle WebDriverHandles}.
 */
public interface WebDriverHandleFactory
{
    /** Creates WebDriverHandle matching given criteria.
     *
     * @param criteria criteria affecting the to-be-created WebDriverHandle.
     *
     *                 
* Should be passed to the WebDriverHandle's constructor * as optional 'info' argument so the WebDriverHandle instance * keeps information about from what settings it was created. *
* * @return WebDriverHandle matching given criteria * * @throws DriverInitializationException when the creation and initialization of the driver fails */ T createDriverHandle(Map criteria); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy