Skip to content
This repository has been archived by the owner on Oct 29, 2024. It is now read-only.

Latest commit

 

History

History
72 lines (54 loc) · 2.91 KB

CHANGELOG.md

File metadata and controls

72 lines (54 loc) · 2.91 KB

2.19.0

  • added compression for screenshot pngs

2.18.0

  • adding new step definitions
    • I wait for 'LOCATOR' to exist
    • I wait for 'LOCATOR' to not exist
    • I wait '1' second
    • I wait 'n' seconds

2.17.0

  • IMPORTANT - cukeTags is now just tags
  • @ignore fixed and now throws an error if you try and run a tag that also has a @ignore tag next to it
  • now throwing errors on duplicate locator keys across the types (css selectors, xpaths deepselectors)
  • adding components example to the sample

2.16.0

2.15.0

2.14.0

  • Adding reusable .steps file which can dynamically create parameterised step definitions. See canvaspixels#29 for examples

2.10.0

  • introduces the notion of writing Given When Thens without needing page objects for simple specification writing. See newly organised Available step definitions split into two categories. One no
  • duplication in the snippets builder removed

2.8.0

  • Officially Cuketractor has been renamed to Courgette
  • Setup script is now in the postinstall so all that is needed for setup is npm i courgette

2.5.0

Added support for web components

2.4.0

  • moved to FirefoxDriver by default
  • added screenshot viewer for screenshots taken by steps (not error screenshots)

2.2.0

2.0.3

adding install-chromedriver script and postinstall script to your project's package.json when you run the setup script

2.0.0

removed the postinstall script from courgette's package.json as it causes issues if behind a proxy

1.3.1

Adding take a screenshot step

1.2.0

Windows is now supported

1.1.0

  • Introducing .page and .component yaml files, a simpler way to define and compose your page objects, with less boilerplate.

1.0.7

  • Making test run return 1 as exit code if any of the steps are undefined / failing
  • improving README
  • making camelcase folders consistent