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

org.fluentlenium.core.SeleniumDriverControl Maven / Gradle / Ivy

package org.fluentlenium.core;

import io.appium.java_client.AppiumDriver;
import org.fluentlenium.adapter.FluentAdapter;
import org.openqa.selenium.WebDriver;

/**
 * Control interface for selenium underlying web driver.
 */
public interface SeleniumDriverControl {
    /**
     * Get the actual underlying Selenium WebDriver.
     * 

* To customize the WebDriver, you should configure {@link org.fluentlenium.adapter.FluentAdapter#getWebDriver()} * or override {@link FluentAdapter#newWebDriver()}. *

* This method can't be overridden to customize the WebDriver. * * @return The actual underlying Selenium WebDriver */ WebDriver getDriver(); /** * Get the actual underlying AppiumDriver. *

* To customize the WebDriver, you should configure {@link org.fluentlenium.adapter.FluentAdapter#getWebDriver()} * or override {@link FluentAdapter#newWebDriver()}. *

* This method can't be overridden to customize the AppiumDriver. * * @return The actual underlying AppiumDriver */ AppiumDriver getAppiumDriver(); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy