Rpa

Latest version: v1.50.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 9

1.12.0

57 - Added clipboard() helper function to get text from clipboard or put text to clipboard

1.11.0

36 - add link to license in tagui.py to facilitate air-gap deployments (envs without internet access to pip)

50 - add frame() function to access web page frames (supports accessing main frame and sub frame using their id or name). add popup() function to access webpage popup tabs launched from webpage.

52 - bugfix for snap() and read(). when 'page' is used to mean the entire webpage, a 'cannot find page' error message appears. this fix makes using 'page' works correctly with snap() and read().

1.10.0

The run() function does not work correctly on Windows. The root cause is semi-colon is not appropriate as delimiter to combine with exit 0 command (for retrieving error output without triggering exception).

This fix uses ; for Linux / macOS and & as the delimiter in Windows environment. More details in 46.

1.9.0

For details on this release, see issues below -
- 35 - cleaner usage and execution without TagUI intermediary files
- 34 - graceful error handling on Windows folder path with space

1.8.0

31 - ask() shows the question in terminal window. This is not intuitive if automation is running on Chrome web browser and a prompt appears in terminal window to ask for user input. Updated behaviour to show the prompt in Chrome web browser, if it's available.

32 - if visual automation mode is not on and snap('page.png', 'screenshot.png') is used, there is no error message saying that init(visual_automation = True) is needed to use this. Updated to show error message instead of hanging and waiting for SikuliX response.

24 - updated readme linking to RedMart online groceries example to automate re-adding all items to cart. To reschedule a delivery, user needs to cancel and create a new order by re-adding items manually.

1.7.0

30 - timeout() hangs if visual automation mode is not used

There is a bug in the timeout step in upstream TagUI project (https://github.com/kelaberetiv/TagUI/issues/497). When timeout() is used with visual_automation = False, it hangs indefinitely. This release implements the bug-fix upstream.

Page 7 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.