All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- Fix error with QApe failing to run properly when url ended with /
022d7f9
- Update dependencies
e689ab5
22 April 2022
- Test run should pass when Page crashed execution error occures (see #13)
cf95402
- Make sure that docker image is always built for platform amd64
caa45c2
21 April 2022
- Fix documentation for before and after action scripts config
#12
- Update to latest dependencies
a1ea714
- Fix typo in config template for documentation purposes
5d6dc1b
- Fix hanging timer when tester instance exits
6e2a6b8
- Add --report-path CLI option, which allows to specify report output path
45b6c78
31 March 2021
- Fix element selector generator for svg and path
#8
- Add wait for elements to be present in dom when running defined, or failing scenarios
#9
- Add process:exit event right before the end of QApe run
#10
- Update to Node 14 for travis CI
37a0f71
- Update docker image to Node 14
4742110
22 March 2021
- Add support for defining multiple start urls via urlPaths option
#6
- added MIT LICENSE
#5
- Add Back action, refactor selector generator, add eslint, add husky, …
#3
- Update to latest dependencies
0a643e7
- Removed unnecessary config options for eslint
692e632
- Add cli option --url-paths and fix prerelease test
46cff3a
- Disabled BackAction and improve error handling
4b5713a
- Fix typo in docs
09910d2
24 February 2020
- Add new config options elementSelector and update dependencies
a5f942e
- Fix breaking changes from Commander module
204acee
5 July 2019
27 May 2019
- Fix line endings
c80dfd6
- Add reporter init method to allow async reporter setups; Updated dependencies versions
f150f79
- Improve debug logging
f2ed537
1 April 2019
- Add --debug option
ef08f57
1 April 2019
- Downgrade puppeteer version since the latest version is causing some trouble
d2ede27
29 March 2019
- #! Delete unintended import
8901e9a
29 March 2019
- Add new action Type, which uses node pkg faker to type random strings to any input/textare on the website; Refactor ActionsHandler to give each action equal chance to happen
a42075b
- Updated dependency versions; Dropped custom changelog template; Remove changelog commit limit
9047e1c
- Fix typo in documentation and test dependencies
c44590a
12 March 2019
- Add prerelease tests to check QApe functionality with the actually released bundle
#2
- Release QApe as a docker image with each release
a1e3dac
- Add CLI option --stop-new-scenarios-after-time
9ea7e03
1 March 2019
- Improve page error handling
2af2a2d
- Add page crash handler and fix problem with hanging chrome instances after longer test run
05ee4a0
- Add shouldRequestCauseError configuration
cfbd031
- Optimize released package
44b2e1b
- Fix babel ignore pattern for jest tests
804d429
- Downgrade puppeteer version, since the latest version is causing an error during test run
920b1df
25 February 2019
- Fix tests
e30a843
- Fix display of execution error from random scenario
9d33b27
- Requests with status code >= 500 will now cause error (instead of >= 400)
39ba9f2
24 February 2019
- Response status of any page request >= 400 will be now considered a page error
b27d5fc
- Fix proper respawn of reporter and scriptwriter on exit
04909b1
- Update to latest dependencies
ebb7d5b
- Upgrade to babel@7
efb89ad
- Fix exit code on execution error
4c0a45b
4 February 2019
- Log selected element html to the report along with its selector
0641079
- Fix defined scenarios execution error handling
6d5a40f
- Update config documentation
91c8627
- Fix files option and added glob pattern support
8e733fa
- Fix randomScenariosDisabled option
5b964e8
- Fix tester exit on successful run
4323538
1 February 2019
1 February 2019
- Rewrite QApe with cluster. It is now separated to multiple processes. This fixes an error, when page crashed an QApe got stuck.
684baf6
- Fix console log "undefined" at the end of the test run
40336da
- Fix unit tests
ef34c1a
- Fix documentation typo
0268a8a
- Fix browser freeze when headless-mode-disabled set to true and new tab is opened
3c693c1
21 December 2018
- Fix QApe run; Fix release process
7150359
21 December 2018
- Add project utils; Update documentation
d71af16
- Deploy documentation to github pages
dbe4cde
- Fix recovery from page crash error; Add tests and documentation
20e46df
- Fix some minor bugs; Add more tests and documentation
58c368d
- CLI options now has to be set explicitly in qape.js instead of generating them from template.js
01fef2d
- Add config option for getElementSelector
429513f
- Update docs index
78c3631
- Update docs
35a24f6
- Add beforeScenarioScript, beforeActionScript, afterActionScript and afterScenarioScript. They will be executed during the scenario lifecycle.
a3ca46d
- Fix test typos
d345e93
- Fix defined scenarios execution via CLI
7022986
- Fix docs links
1421f5a
- Update docs
70b5a62
- Update docs
320c808
- Set theme jekyll-theme-tactile
17fb225
- Fix typo in README.md
0f9dfd5
- Set theme jekyll-theme-cayman
f7d5a56
11 December 2018
- Improve documentation
a6c3e82
- Add travis-ci
6fb2345
- Updated README.md with badges and gif
a4607e5
- Fix error display when QApe fails to run
11b6a98
- Fix unit tests for ClickActionSpec.js
ce865d2
- Signal click with headlessModeDisabled instead of previewMode option
7e2e2b0
11 December 2018
- New default reporters created:
7f03ddd
- Update documentation with new config options
d5ddabd
- Fix FileReporterSpec tests
e2a6745
17 November 2018
- Updated cli syntax; Added infinity run option; Minor code style updates
f88828d
- Fixed report for random scenario when no error found; Updated isElementVisible method to use puppeteer method to check element visibility
69807e1
- Add auto-changelog to generate changelog from commits for each release
204fdca
16 November 2018
- Reporter is now EventEmitter; You can also defined custom reporters; Dropped progress bars
3b2881d
- Rename
7b02edb
- Updated default config file
77df689
- Updated docs and added CHANGELOG.md
4a10ad1
- Fixed problems when installed as npm dependency
c345363
- Fixed minifiing scenarios when QApe is run in docker
9fad8ab
9 November 2018