generators/config/templates/default.yml in howitzer-2.1.1 vs generators/config/templates/default.yml in howitzer-2.2.0
- old
+ new
@@ -19,28 +19,46 @@
###########################################################
user_agent: # if blank, then default agent
page_load_idle_timeout: 20
maximized_window: true # Specify maximized browser window size
- # Specify one of the following drivers: selenium, selenium_grid, webkit, poltergeist, phantomjs, sauce,
- # testingbot, browserstack, crossbrowsertesting, headless_chrome
- driver: phantomjs
+ # Run scenarios in the order they were 'defined' (default).
+ # 'random' - shuffle scenarios before running.
+ # Specify SEED to reproduce the shuffling from a previous run. e.g. 'random:5738'
+ test_order: defined
+ # Specify one of the following drivers: selenium, selenium_grid, webkit, poltergeist, sauce,
+ # testingbot, browserstack, crossbrowsertesting, headless_chrome, headless_firefox, appium
+ driver: poltergeist
+
# -Selenium-
# specify one of next browsers: iexplore (ie), firefox (ff), chrome, safari
selenium_browser: ff
# -Headless Chrome-
# List of available flags (http://peter.sh/experiments/chromium-command-line-switches/)
headless_chrome_flags: "window-size=1920x1080, disable-gpu"
+ # -Headless Firefox-
+ # For use custom screen size "maximized_window" should be false
+ headless_firefox_flags: "-height=1920, -width=1080"
+
# -Selenium Grid-
selenium_hub_url: "http://example.com:4444/wd/hub"
- # -PhantomJS/Poltergeist-
+ # -Poltergeist-
# specify settings for poltergeist
phantom_ignore_js_errors: false
phantom_ignore_ssl_errors: true
+
+ # -Appium- (https://appium.io/docs/en/writing-running-appium/caps/)
+ appium_url: "http://localhost:80/wd/hub"
+ appium_platform_name: "iOS"
+ appium_platform_version: "10.0"
+ appium_browser_name: "Safari"
+ appium_device_name: "iPad Air 2 Simulator"
+ appium_device_orientation: "portrait"
+
rspec_wait_timeout: 10
###########################################################
# Cloud-based Cross-browser Services #