Skip to content

Commit 1f052c2

Browse files
committed
Updated the electron driver so that it works
1 parent 4e86aeb commit 1f052c2

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/main/java/com/frameworkium/config/drivers/ElectronImpl.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,23 @@ public class ElectronImpl extends DriverType {
1414

1515
@Override
1616
public DesiredCapabilities getDesiredCapabilities() {
17-
Map<String, String> chromeOptions = new HashMap<>();
17+
18+
ChromeOptions options = new ChromeOptions();
1819
if (!APP_PATH.isSpecified()) {
1920
logger.error("App path must be specified when using Electron!");
2021
} else {
21-
chromeOptions.put("binary", APP_PATH.getValue());
22+
options.setBinary(APP_PATH.getValue());
2223
}
23-
DesiredCapabilities desiredCapabilities = new DesiredCapabilities();
24+
DesiredCapabilities desiredCapabilities = new DesiredCapabilities().chrome();
2425
desiredCapabilities.setCapability("host", "localhost");
2526
desiredCapabilities.setCapability("port", 9515);
26-
desiredCapabilities.setCapability("browserName", "chrome");
27-
desiredCapabilities.setCapability("chromeOptions", chromeOptions);
27+
desiredCapabilities.setCapability("chromeOptions", options);
2828
return desiredCapabilities;
2929
}
3030

3131
@Override
3232
public WebDriver getWebDriverObject(DesiredCapabilities capabilities) {
33-
return new RemoteWebDriver(capabilities);
33+
return new ChromeDriver(capabilities);
3434
}
3535

3636
}

0 commit comments

Comments
 (0)