Skip to content

Releases: beuaaa/pywinauto_recorder

0.6.8

14 Mar 14:09
Compare
Choose a tag to compare

🆕 New Features

Add functions to automate multiple instances of an application.

The test 'test_multi_instances' illustrates the use of the new functions:
https://github.com/beuaaa/pywinauto_recorder/blob/master/tests/tests_Calculator.py

0.6.7

10 Jan 14:34
Compare
Choose a tag to compare

⭐ Enhancements
The method for finding elements has been optimised, searching for element_info and postponing the last moment to transform them into UIA_wrapper.

0.6.6

24 Apr 08:03
Compare
Choose a tag to compare

🆕 New Features
Option to define an absolute UI_Path even if it is already in the context of another UI_Path #58

0.6.5

01 Mar 14:36
Compare
Choose a tag to compare

⭐ Enhancements

  • Added LRU cache to find function. #52

🪲 Bug Fixes

  • match_entry_list exception: list index out of range #53
  • menu_click, the mouse cursor could exit a menu and close the menu.
  • UIPAth with operator [] was not working when there was only one item found.

0.6.3

18 Jul 09:21
Compare
Choose a tag to compare

⭐ Enhancements

  • Added 'playback' function. #51
  • Enhanced 'menu_click' function #50
  • Replaced 'left_click' by 'click' when recording to file. #45

0.6.2

24 Jun 20:31
Compare
Choose a tag to compare

🆕 New Features

  • Added find_all #48
  • Added a path dictionary. #16

⭐ Enhancements

  • Added 'vcruntime140.dll' to the installation. #47

0.6.1

13 Jun 18:27
Compare
Choose a tag to compare

🪲 Bug Fixes

  • Path not correctly constructed without contextual UIPath #42
  • The duration is not correct in the functions move, click, etc... #41

0.6.0

08 Jun 15:49
Compare
Choose a tag to compare

This new version of Pywinauto Recorder focuses on a clearer syntax of the generated code and gives the user more possibilities.

Indeed, the idea is to use Pywinauto Recorder to generate a first version of an automation code that only works in an identical environment. The user will then be able to improve the code by simplifying the UIPath with '*' and 'RegEx: ' to have even more clarity and robustness.

🆕 New Features

  • Possibility to use * to define element paths #17

⭐ Enhancements

  • Replace Window and Region with UIPath #40
  • Enhance regex in UIPath #39
  • Possibility to specify windows that should be ignored or to specify windows that should be taken into account. #36

0.5.0

24 May 13:11
Compare
Choose a tag to compare

This release adds new features like multiple monitors and 'Smart mode'.

🆕 New Features

  • Possibility to use * to define element paths #17 But this implementation is limited to only one *.

⭐ Enhancements

  • Support multiple monitors #25
  • ADD a 'Smart mode' when recording #6

🪲 Bug Fixes

  • Icons folder is missing causing unability to replay recorded script #22
  • Application starts and immediately closes #14
  • I tried with Unified Service Desk 4.1, the application is crashing while recording. #11
  • pip install pywinauto_recorder does not work #10
  • Pywinauto_recorder.exe does not work on all PC #9
  • Some special characters generate errors while recording to disk #3
  • Fix accuracy of relative coordinates #2

🧪 Tests

  • fix menu_click in tests #1