Files
8bitworkshop/nightwatch.json
T

80 lines
2.1 KiB
JSON

{
"src_folders": ["test/web"],
"test_settings": {
"default": {
"launch_url": "http://localhost:8000/",
"desiredCapabilities": {
"browserName": "chrome"
},
"webdriver": {
"start_process": true,
"server_path": "node_modules/.bin/chromedriver",
"port": 9515
},
"screenshots": {
"enabled": true,
"path": "",
"on_failure": true,
"on_error": true
}
},
"chrome": {
"desiredCapabilities": {
"browserName": "chrome",
"chromeOptions": {
"args": ["--headless=new", "--no-sandbox", "--disable-gpu", "--window-size=1280,1024"]
}
},
"webdriver": {
"start_process": true,
"server_path": "node_modules/.bin/chromedriver",
"port": 9515
}
},
"safari": {
"desiredCapabilities": {
"browserName": "safari",
"alwaysMatch": {
"acceptInsecureCerts": false
}
},
"webdriver": {
"port": 4445,
"start_process": true,
"server_path": "/usr/bin/safaridriver-doesntwork"
}
},
"firefox": {
"desiredCapabilities": {
"browserName": "firefox",
"moz:firefoxOptions": {
"args": ["-headless"],
"prefs": {
"browser.shell.checkDefaultBrowser": false,
"browser.startup.homepage_override.mstone": "ignore",
"toolkit.telemetry.enabled": false,
"datareporting.policy.dataSubmissionEnabled": false,
"app.update.enabled": false,
"extensions.update.enabled": false,
"services.settings.server": "",
"browser.safebrowsing.malware.enabled": false,
"browser.safebrowsing.phishing.enabled": false,
"network.captive-portal-service.enabled": false,
"network.connectivity-service.enabled": false,
"network.proxy.type": 0
}
}
},
"webdriver": {
"start_process": true,
"port": 4444,
"server_path": "node_modules/.bin/geckodriver"
}
}
}
}