Suggest adding arguments when running webdriver
This commit is contained in:
parent
f6a0e5ad31
commit
916671d4d2
1 changed files with 14 additions and 4 deletions
|
@ -46,9 +46,12 @@ var webdriver = require('selenium-webdriver');
|
||||||
var driver = new webdriver.Builder()
|
var driver = new webdriver.Builder()
|
||||||
// The "9515" is the port opened by chrome driver.
|
// The "9515" is the port opened by chrome driver.
|
||||||
.usingServer('http://localhost:9515')
|
.usingServer('http://localhost:9515')
|
||||||
.withCapabilities({chromeOptions: {
|
.withCapabilities({
|
||||||
|
chromeOptions: {
|
||||||
// Here is the path to your Electron binary.
|
// Here is the path to your Electron binary.
|
||||||
binary: '/Path-to-Your-App.app/Contents/MacOS/Atom'}})
|
binary: '/Path-to-Your-App.app/Contents/MacOS/Atom',
|
||||||
|
}
|
||||||
|
})
|
||||||
.forBrowser('electron')
|
.forBrowser('electron')
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
|
@ -96,7 +99,10 @@ var options = {
|
||||||
port: 9515, // "9515" is the port opened by chrome driver.
|
port: 9515, // "9515" is the port opened by chrome driver.
|
||||||
desiredCapabilities: {
|
desiredCapabilities: {
|
||||||
browserName: 'chrome',
|
browserName: 'chrome',
|
||||||
chromeOptions: {binary: '/Path-to-Your-App.app/Electron'} // Path to your Electron binary.
|
chromeOptions: {
|
||||||
|
binary: '/Path-to-Your-App/electron', // Path to your Electron binary.
|
||||||
|
args: [/* cli arguments */] // Optional, perhaps 'app=' + /path/to/your/app/
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -119,4 +125,8 @@ To test your application without rebuilding Electron, simply
|
||||||
[place](https://github.com/atom/electron/blob/master/docs/tutorial/application-distribution.md)
|
[place](https://github.com/atom/electron/blob/master/docs/tutorial/application-distribution.md)
|
||||||
your app source into Electron's resource directory.
|
your app source into Electron's resource directory.
|
||||||
|
|
||||||
|
Alternatively, pass an argument to run with your electron binary that points to
|
||||||
|
your app's folder. This eliminates the need to copy-paste your app into
|
||||||
|
Electron's resource directory.
|
||||||
|
|
||||||
[chrome-driver]: https://sites.google.com/a/chromium.org/chromedriver/
|
[chrome-driver]: https://sites.google.com/a/chromium.org/chromedriver/
|
||||||
|
|
Loading…
Reference in a new issue