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

aquality.selenium.core.configurations.ITimeoutConfiguration Maven / Gradle / Ivy

package aquality.selenium.core.configurations;

import java.time.Duration;

/**
 * Provides timeouts configuration.
 */
public interface ITimeoutConfiguration {

    /**
     * Gets WebDriver ImplicitWait timeout.
     *
     * @return ImplicitWait timeout.
     */
    Duration getImplicit();

    /**
     * Gets default ConditionalWait timeout.
     *
     * @return ConditionalWait timeout.
     */
    Duration getCondition();

    /**
     * Gets ConditionalWait polling interval.
     *
     * @return polling interval.
     */
    Duration getPollingInterval();

    /**
     * Gets Command timeout.
     *
     * @return Command timeout.
     */
    Duration getCommand();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy