Skip to content

Releases: loadtestgo/pizzascript

0.2.12

29 Jun 05:53
Compare
Choose a tag to compare
  • 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

03 Jun 02:51
Compare
Choose a tag to compare
  • Updates for Chrome 83
  • Many reliability fixes
  • Support Gradle 6.5
  • Minor fixes for Java 13

0.2.10

18 Jul 05:02
Compare
Choose a tag to compare

Fix crashing bug in runner with 0.2.9 when running a single script or all scripts from a specified directory.

0.2.9

17 Jul 00:46
Compare
Choose a tag to compare
  • Save motion jpeg video with tests
  • Support for file uploads
  • Hide Password Save Dialog for latest Chrome
  • Ability to keep browser open & keep cookies between tests
  • Allow chrome preferences to be overridden

0.2.8

26 Nov 20:41
Compare
Choose a tag to compare
  • 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

14 Oct 06:48
Compare
Choose a tag to compare
  • 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

12 Sep 02:05
Compare
Choose a tag to compare
  • 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

19 Aug 02:13
Compare
Choose a tag to compare
  • 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

v0.2.4: Work with released version of Java-Websocket.

15 Jul 06:18
Compare
Choose a tag to compare