toast-tk / toast-tk-engine

The core automation framework for your acceptance tests
http://toast-tk.io
Other
12 stars 5 forks source link

0.1.2 release note #49

Closed skokaina closed 8 years ago

skokaina commented 8 years ago

Var initialisation from file: Ability to use a file as a resource to declare script variables with the file keyword.

Action sentence alias: This feature allows a user to either translate an action into a different language or to use an alias for a given action. Aliases have to be described in "toast.yml" file. More information are available in the wiki.

Extend Action return types: With current release annotated methods with @Action are no longer required to return an object of type ITestResult. You can use any of String, void, Boolean or native type as a return type to your action. 

Asserts management: JUnit Assert class can be used in an action method. Assertion errors are catched and included in test script report.

Interpretation module: toast-tk-interpret is new module to handle web events interpretation, the code base is still in progress. It will support the web recording agent that is part of v0.1.3 release.

Fail Fatal steps: prefix a test script step with "! " to make it fails fatal. When a fatal step fails, the test script execution will stop skipping the remaining steps.