Release Notes

v1.4.0

  • Updated dependencies to fresh versions.

v1.3.9

  • Used fixtures factory.

v1.3.8

v1.3.7

  • Skip browser launch if it is already.
  • Wrap url to double quotes in log message.
  • Log browser name in steps to launch and close browser.

v1.3.6

  • Fixed logic to add webdriver to queue.

v1.3.5

  • Support multiple browsers launching in tests.

v1.3.4

  • Improved logic to install webdrivers on demand. Removed CLI option --update-web-drivers.

v1.3.3

  • Use chromedriver v2.42 explicitly.

v1.3.2

  • Updated selenium dependencies.

v1.3.1

  • Updated glace-core.
  • Started to use $ only.

v1.3.0

  • Started to support slaves mechanism.

v1.2.9

  • Get global proxy port from proxy instance on browser start.

v1.2.8

v1.2.7

  • Added ability to clone web element.

v1.2.6

  • Added Enter sending after text in element optionally.

v1.2.5

  • Fixed bug with incorrect URL in error message.

v1.2.4

  • Migrated to new glace-core.

v1.2.3

  • Update dependencies.

v1.2.2

v1.2.1

  • Fixed registered pages default value.

v1.2.0

  • Started to wait for element visibility before action.

v1.1.9

v1.1.8

  • Fixed page load timeout default value.

v1.1.7

  • Added CLI option to launch chrome in headless mode.
  • Added CLI option to provide chrome options.
  • Added CLI option to update selenium drivers.
  • Added to provide custom selenium-standalone options.

v1.1.6

v1.1.5

  • Fixed absent timeout value in error message.
  • Updated selenium version.

v1.1.4

  • Used docstring style in steps.

v1.1.3

  • Used isPrimary: true for PointerEvents.

v1.1.2

  • Fixed bug that activateWeb step overrides already set webUrl property.

v1.1.1

  • Added feature to generate page elements by template from selectors array or function.

v1.1.0

  • Actualized code of page object model, ready for production usage.

v1.0.9

  • Renamed CLI option --resolution to --web-resolution. Added it to plugin help and documentation.

v1.0.8

  • Added step to set browser viewport size. Step may be called separately or inside step to launch browser if config.web contains properties width and height (may be passed via CLI option --resolution <width>x<height>) and platform is pc.