- Not using the WebDriver Control Flow anymore, so you should set
SELENIUM_PROMISE_MANAGER
to0
in your protractor config file.
- When saveLastStep is activated then both the screenshot and the step.xml are correctly created. (#80)
- When using the fluent DSL, description is now optional for use cases. (#88)
- Update Libraries
- Change license to MIT
- Improve readme file and migration guide
- Writes format 2.1 that is compatible with Scenarioo Viewer 3.x and 2.x
- Improve TypeScript Typings for ScreenAnnotations to be 100% TypeScript conform (#46)
- Improve Documentation and error message (hint) for label definitions that was partially wrong or suboptimal (#47)
- Writes format 2.1 that is compatible with Scenarioo Viewer 3.x and 2.x
- Integrates easily with Jasmine 2 and Protractor
- Comes with TypeScript Typings for using newest API in TypeScript
- Comes with more comfortable DSLs:
- Brand new "Fluent DSL"
- "Backwards DSL" for easy migration
- Can be used now with vanilla Jasmine test notation as well
- Automatic screenshots on test failures and at the end of tests
- Writes visible text for full text search into each step
- Can write more additional data to the documentation:
- labels
- screen annotations
- Improved Logging (can even be turned off and integrates nicely with jasmine's default output)
- Support to clean output directory before running tests
- Smaller fixes and improvements
- Jasmine reporter depends on Jasmine 2 (writer can also be used without Jasmine, but this is the most common use case)
- The library API slightly changed, but there is a very easy migration path. Check out the migration guide: Migration Guide.
- Writes format 2.1 that is compatible with Scenarioo Viewer 3.x and 2.x
Last Version of ScenariooJS that is compatible with Jasmine 1.
- Improved page name extractor (remove query string for URLs with a # sign)
- Allow web tests to run without generating Scenarioo documentation (removed check in
saveStep
,saveScenario
andsaveUseCase
).
- Compatible with Scenarioo Viewer 3.x and 2.x
- Allow description in
describeUseCase
anddescribeScenario
- Allow metadata in
saveStep
- Custom page name extraction with
registerPageNameFunction()
- Smaller fixes and improvements
- Compatible with Scenarioo Viewer 3.x and 2.x
First official ScnariooJS Release that can write most important parts of the Scenarioo documentation data format.
- Compatible with Scenarioo Viewer 3.x and 2.x (maybe even 1.x, we do not remember ;-) )