25 lines
643 B
Java
25 lines
643 B
Java
package context;
|
|
|
|
import org.openqa.selenium.firefox.FirefoxDriver;
|
|
|
|
public class FirefoxContext extends Context {
|
|
private final static String WINDOWS_DRIVER = "geckodriver.exe";
|
|
private final static String LINUX_DRIVER = "geckodriver";
|
|
private final static String DRIVER_TYPE = "webdriver.gecko.driver";
|
|
|
|
@Override
|
|
protected void createDriver() {
|
|
driver = new FirefoxDriver();
|
|
}
|
|
|
|
@Override
|
|
protected String getDriverExecutable(boolean isWindows) {
|
|
return isWindows ? WINDOWS_DRIVER : LINUX_DRIVER;
|
|
}
|
|
|
|
@Override
|
|
protected String getDriverType() {
|
|
return DRIVER_TYPE;
|
|
}
|
|
}
|