28 lines
799 B
Java
28 lines
799 B
Java
package context;
|
|
|
|
import org.openqa.selenium.chrome.ChromeDriver;
|
|
import org.openqa.selenium.chrome.ChromeOptions;
|
|
|
|
public class ChromeContext extends Context {
|
|
private final static String WINDOWS_DRIVER = "chromedriver.exe";
|
|
private final static String LINUX_DRIVER = "chromedriver";
|
|
private final static String DRIVER_TYPE = "webdriver.chrome.driver";
|
|
|
|
@Override
|
|
protected void createDriver() {
|
|
// ChromeOptions options = new ChromeOptions();
|
|
// options.addArguments("--start-maximazed");
|
|
driver = new ChromeDriver();
|
|
}
|
|
|
|
@Override
|
|
protected String getDriverExecutable(boolean isWindows) {
|
|
return isWindows ? WINDOWS_DRIVER : LINUX_DRIVER;
|
|
}
|
|
|
|
@Override
|
|
protected String getDriverType() {
|
|
return DRIVER_TYPE;
|
|
}
|
|
}
|