Releases: loadtestgo/pizzascript
Releases · loadtestgo/pizzascript
0.2.12
- Various fix-ups for network / page monitoring for latest Chrome
- Windows: Return key triggers form submittal
- Windows: Inspect no longer crashes Chrome
- Extend characters supported by 'type' command
- More wait functions for elements, element visibility and text content
- More text searching functions
0.2.11
0.2.10
0.2.9
0.2.8
- Stability fixes for integration tests (these should apply to any Pizzascript CI jobs).
- Lower the wait for Chrome to launch to 10s (this can be configured to be higher if you have a really slow machine)
- Retry the browser open up to 3 times (Try a total of 4 times). Chrome doesn’t start on Linux sometimes, I feel this is a chrome bug, but still have to investigate.
- Overall test timeout does not include the time to start the browser any longer (including retries).
- Ignore favicon.ico requests in tests
- Ability to save file contents (Network.getResponseBody)
- Generic file save mechanism (add another file to test results), saved as part of the test, for Jenkins this is saved as an attachment
- Ability to save DOM, Chrome debug logs, multiple screenshots to junit.xml
0.2.7
- Chrome 54 support
- Added command line flag for overriding settings
- Print more debug info to stdout when running pizzascript script runner
- Some fixes for integration tests, clarify behaviours
- Allow the wait for Chrome to start timeout to be customized
- Add setting for enabling Chrome debug log
0.2.6
- Added test runner to execute a set of scripts and record a test report
- Screenshots, HTTP Archive files, output and debug logs are saved for each script
- Jenkins support via JUnit reports, along with support for the JUnit attachment plugin
- Added timeout control for scripts
- Added more examples
- Package runner and editor all in one download
- Editor executable is now named 'pizzascript-ide'
- The test runner is named just 'pizzascript'
- Stability fixes
0.2.5
- Added new API function load() for importing other JavaScript files into a script
- Fixed command line option to run scripts from script-editor without bringing up the GUI
- Return failure exit code when there is an error running the script
- Fixed the blockUrl* and rewriteUrl* API to work with the release channel version of Chrome
- Generate Mouse/Touch events correctly when page is zoomed
- Make the auto-generated selectors more concise
- Position the browser to the right of the editor window, if it will fit on screen
- Editor menu item to clear the console JavaScript context
- Fix websocket hangs when closing browser