mirror of
https://github.com/burakkaygusuz/selenium-4-grid-k8s-docker.git
synced 2021-06-27 00:03:24 +03:00
Remove the argument from the abstract method
This commit is contained in:
@@ -24,13 +24,13 @@ public class DriverFactory {
|
||||
try {
|
||||
switch (browser) {
|
||||
case CHROME:
|
||||
driver = CHROME.getDriver(HUB_URL);
|
||||
driver = CHROME.getDriver();
|
||||
break;
|
||||
case FIREFOX:
|
||||
driver = FIREFOX.getDriver(HUB_URL);
|
||||
driver = FIREFOX.getDriver();
|
||||
break;
|
||||
case EDGE:
|
||||
driver = EDGE.getDriver(HUB_URL);
|
||||
driver = EDGE.getDriver();
|
||||
default:
|
||||
throw new IllegalStateException(String.format("An unexpected driver has been attempted to init: \n %s", browser));
|
||||
}
|
||||
|
||||
@@ -18,12 +18,14 @@ import java.util.Map;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import static com.burakkaygusuz.config.DriverFactory.*;
|
||||
|
||||
public enum DriverType {
|
||||
|
||||
CHROME {
|
||||
@Override
|
||||
public RemoteWebDriver getDriver(String url) throws MalformedURLException {
|
||||
return new RemoteWebDriver(new URL(url), CHROME.getOptions());
|
||||
public RemoteWebDriver getDriver() throws MalformedURLException {
|
||||
return new RemoteWebDriver(new URL(HUB_URL), CHROME.getOptions());
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -52,8 +54,8 @@ public enum DriverType {
|
||||
|
||||
FIREFOX {
|
||||
@Override
|
||||
public RemoteWebDriver getDriver(String url) throws MalformedURLException {
|
||||
return new RemoteWebDriver(new URL(url), FIREFOX.getOptions());
|
||||
public RemoteWebDriver getDriver() throws MalformedURLException {
|
||||
return new RemoteWebDriver(new URL(HUB_URL), FIREFOX.getOptions());
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -78,8 +80,8 @@ public enum DriverType {
|
||||
|
||||
EDGE {
|
||||
@Override
|
||||
public RemoteWebDriver getDriver(String url) throws MalformedURLException {
|
||||
return new RemoteWebDriver(new URL(url), EDGE.getOptions());
|
||||
public RemoteWebDriver getDriver() throws MalformedURLException {
|
||||
return new RemoteWebDriver(new URL(HUB_URL), EDGE.getOptions());
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -99,7 +101,7 @@ public enum DriverType {
|
||||
}
|
||||
};
|
||||
|
||||
protected abstract RemoteWebDriver getDriver(String url) throws MalformedURLException;
|
||||
protected abstract RemoteWebDriver getDriver() throws MalformedURLException;
|
||||
|
||||
protected abstract AbstractDriverOptions<?> getOptions();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user