Package org.lightadmin

Source Code of org.lightadmin.SeleniumContext

package org.lightadmin;

import org.lightadmin.util.ExtendedWebDriver;
import org.lightadmin.util.ExtendedWebDriverImpl;
import org.openqa.selenium.WebDriver;

import java.net.URL;

public class SeleniumContext {

  private final ExtendedWebDriver webDriver;
  private final URL baseUrl;
  private long webDriverTimeout;

  public SeleniumContext( final WebDriver webDriver, final URL baseUrl, final long webDriverWaitTimeout ) {
    this.webDriver = new ExtendedWebDriverImpl( webDriver, webDriverWaitTimeout );
    this.baseUrl = baseUrl;
    this.webDriverTimeout = webDriverWaitTimeout;
  }

  public ExtendedWebDriver getWebDriver() {
    return webDriver;
  }

  public URL getBaseUrl() {
    return baseUrl;
  }

  public void destroy() {
    webDriver.quit();
  }

  public long getWebDriverWaitTimeout() {
    return webDriverTimeout;
  }
}
TOP

Related Classes of org.lightadmin.SeleniumContext

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.