Class ElectronOptions
java.lang.Object
org.openqa.selenium.MutableCapabilities
org.openqa.selenium.remote.AbstractDriverOptions<org.openqa.selenium.chromium.ChromiumOptions<?>>
org.openqa.selenium.chromium.ChromiumOptions<ElectronOptions>
org.openqa.selenium.chrome.ElectronOptions
- All Implemented Interfaces:
Serializable, org.openqa.selenium.Capabilities
Class to manage options specific to
ElectronDriver.
Example usage:
ElectronOptions options = new ElectronOptions(new File("/path/to/electron/app"));
options.setBrowserVersion("29.0.0");
ElectronDriver driver = new ElectronDriver(options);
The binary must point to your Electron application's executable file. On macOS, this means the
binary inside the .app not the bundle directory itself. The browser version, when set,
should match your bundled Electron version.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.openqa.selenium.chromium.ChromiumOptions
addArguments, addArguments, addEncodedExtensions, addEncodedExtensions, addExtensions, addExtensions, enableBiDi, getExtraCapability, getExtraCapabilityNames, mergeInOptionsFromCaps, mergeInPlace, self, setAndroidActivity, setAndroidDeviceSerialNumber, setAndroidPackage, setAndroidProcess, setBinary, setBinary, setExperimentalOption, setUseRunningAndroidAppMethods inherited from class org.openqa.selenium.remote.AbstractDriverOptions
asMap, getCapability, getCapabilityNames, setAcceptInsecureCerts, setBrowserVersion, setEnableDownloads, setImplicitWaitTimeout, setPageLoadStrategy, setPageLoadTimeout, setPlatformName, setProxy, setScriptTimeout, setStrictFileInteractability, setUnhandledPromptBehaviourMethods inherited from class org.openqa.selenium.MutableCapabilities
equals, hashCode, setCapability, setCapability, setCapability, setCapability, toJson, toStringMethods inherited from interface org.openqa.selenium.Capabilities
get, getBrowserName, getBrowserVersion, getPlatformName, is, required
-
Field Details
-
CAPABILITY
- See Also:
-
-
Constructor Details
-
ElectronOptions
-
-
Method Details
-
merge
- Specified by:
mergein interfaceorg.openqa.selenium.Capabilities- Overrides:
mergein classorg.openqa.selenium.MutableCapabilities
-