0.3.12 - 2021-11-09
·
3242 commits
to master
since this release
Added
#2152 Introduce Avro plugin (Incubating)
"Incubating" means that the functionality is currently a work-in-progress and may change in the future releases.
New step:
When I convert Avro data from `$resourceNameOrFilePath` to JSON and save result to $scopes variable `$variableName`
#2144 (Closes #2000) [vividus] Add ability to encrypt property value partially
The properties can included encrypted parts, e.g.:
bdd.variables.global.my-var=required username="my-username" password=ENC(tUWY/ltftWUA5tDnlHU+jrmBi1iuWqge)
#2152 [vividus] Add ability to create temporary file with binary data
When I create temporary file with name `image.png` and content `#{loadBinaryResource(/data/image.png)}` and put path to scenario variable `temp-file-path`
#2141 (Closes #2122) [vividus-plugin-web-app] Add step to configure page load timeout
When I set page load timeout to `$duration`
#2147 (Closes #1772) [vividus-plugin-web-app] Add ability to capture HTTP response via proxy
Example:
When I capture HTTP POST request with URL pattern `http://httpbin\.org/post` and save response data to scenario variable `data`
#2092 (Closes #2073) [vividus-plugin-mobile-app] Add steps to terminate and to reinstall application
New steps:
When I terminate application with bundle identifier `$bundleId`
When I reinstall mobile application with bundle identifier `$bundleId`
#2151 (Closes #1739) [vividus-plugin-rest-api] Add ability to execute HTTP requests with binary content
Example:
Given request body: #{loadBinaryResource(/data/image.png)}
Fixed
#2145 (Fixes #2055) [vividus-plugin-rest-api] Do not attach HTTP messages to report at resource validation
Previously the resource validation checks posted HTTP request/response details for each resource, this approach overloaded step details and the resulting attachment was hard to find. In order to simplify step usage the publishing of redundant attachments for resource validation checks were disabled.