Skip to content

Releases: AutomationSolutionz/Zeuz_Python_Node

v21.2.7

12 Oct 14:36
e040851

Choose a tag to compare

What's Changed

Full Changelog: v21.2.6...v21.2.7

v21.2.6

06 Oct 09:27

Choose a tag to compare

Full Changelog: v21.2.5...v21.2.6

v21.2.5

03 Oct 17:49

Choose a tag to compare

Full Changelog: v21.2.0...v21.2.5

v21.2.0

03 Oct 09:53
bee5999

Choose a tag to compare

What's Changed

  • Auto install nodejs and appium dependencies on every platform by @sazid in #601

Full Changelog: v21.1.0...v21.2.0

v21.1.0

25 Sep 12:26
3b5e9db

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v20.0.0...v21.1.0

20.0.0

24 Feb 07:51
eb46660

Choose a tag to compare

What's new

  1. ZeuZ Node runner - run node without the hassle of manually downloading and installing yourself.
  2. ZeuZ connector - seamlessly connect your nodes to any server and switch between them without dealing with credentials.
  3. Automatically manage Python - if your computer does not have python or have a different version installed, node will download, install and use the appropriate version of python.
  4. Predictable handling of Ctrl - C
  5. Vastly improved package management with uv - observe speedups of ~10x (or even more) when installing node for the first time!
  6. Tons of bug fixes, code removal and re-architect big pieces of the node installer.

ZeuZ Node runner

Run ZeuZ Node seamlessly without having to worry about any setup yourself.

Double.click.to.setup.and.run.ZeuZ.Node.mp4

ZeuZ Connect

Connect your ZeuZ Node without worrying about launching a terminal and copy pasting the node command.

Connect.ZeuZ.Node.mp4

Kill ZeuZ Node directly from the ZeuZ server.

Kill.ZeuZ.Node.mp4

Usage instructions

Windows - you may need to allow the application to run by clicking "More info" and then "Run anyway" when you download and run for the first time.

image image

macOS & Linux - you need to run the command by first marking it as an executable with chmod +x ZeuZ_Node_<platform> and then run ./ZeuZ_Node_<platform>.

19.10.0

28 Nov 12:36
48d5f77

Choose a tag to compare

What's New in ZeuZ Python Node (v19.10.0)

Here’s an overview of the latest updates and improvements in this release, along with links to relevant PRs for detailed changes:


New Features

  • Improved Test Case Control:
    • Added options to skip test cases or specific ranges easily ([#430], [#432]).
    • Introduced actions to manage test case exits smoothly ([#487]).
  • Recorder Enhancements:
    • Significant updates to the Recorder for better usability and functionality ([#423], [#437], [#459]).
    • Streamlined capturing and saving of DOM elements and variables ([#482], [#491]).
  • Enhanced Automation Actions:
    • Added new actions for scrolling, drag-and-drop (with delay support), and navigation ([#444], [#448], [#488]).
    • iOS apps can now be launched using their bundle ID ([#440]).
    • Mac Appium automation is now supported ([#474]).
    • Google Cloud Storage integration for file management ([#479]).
  • Browser and Traffic Management:
    • Proxy implementation enables capturing browser-generated network traffic ([#509]).
    • Added features to manage browser downloads and capture network logs ([#434], [#467]).

Performance & Usability Improvements

  • Faster and Smarter Execution:
    • Enhanced logic to reduce unnecessary delays while detecting elements ([#435]).
    • Improved handling of variable names and better error messaging ([#443], [#511]).
  • Streamlined User Actions:
    • Simplified interactions with shadow DOM elements ([#505]).
    • Improved scroll functionality for better control ([#444], [#450]).
    • Added support for "scroll to element" and "scroll element to top" actions ([#450]).
  • OCR (Optical Character Recognition):
    • Introduced OCR actions for better text recognition in images ([#442], [#445]).

Reliability Enhancements

  • Error Handling and Logging:
    • Improved error logs for auto teardown and better "if-else" syntax handling ([#431], [#433]).
    • Fixes for various edge cases to make actions more robust ([#436], [#484]).
  • System Optimization:
    • Automatic cleanup processes and retry mechanisms for failed report uploads ([#485]).
    • Python version compatibility checks to ensure smooth execution ([#485]).

Additional Improvements

  • Improved Data Handling:
    • Datastore query results now return as lists of dictionaries for easier use ([#494]).
    • Trimmed unnecessary whitespaces during data queries for accuracy ([#472]).
  • API Updates:
    • New API added for step reporting during execution to keep reports up-to-date ([#508]).
  • Miscellaneous Fixes:
    • Minor bug fixes, performance tweaks, and usability enhancements across the platform ([#504], [#510]).

We’re continually improving ZeuZ to make your test automation experience more powerful and user-friendly. For a detailed breakdown of changes, check out the Full Changelog.

19.2.0

15 Apr 18:04
721d5ee

Choose a tag to compare

What's Changed

  • [Add] 'next', 'this', 'next_actions' keywords implementation
  • [Improve] If else action conditions now requires exact python syntax

18.1.0

13 Jan 16:15
5d1af8c

Choose a tag to compare

[18.1.0][Jan 13, 2024]

  • [Add] AI Test recorder extension
  • [Add] %|num()|% variable to extract number from any text

What's Changed

Full Changelog: 17.1.0...18.1.0

17.1.0

23 Oct 08:04
d37abaf

Choose a tag to compare

What's Changed

Full Changelog: 17.0.0...17.1.0