Skip to content

Better WinForms/Qt5 Support

Compare
Choose a tag to compare
@vasily-v-ryabov vasily-v-ryabov released this 03 Mar 22:35
· 150 commits to master since this release
7c93b2d

Enhancements

  • Improve support for WinForms and Qt5: ComboBox, ListBox, DataGrid/Table.
  • Add an ability to use MFC toolbar buttons by text. Thanks @Nebyt !
  • Make method kill() hard (and fast) by default (can be used with param soft=True optionally).
  • Make visible_only=False a default option for method connect() (useful for minimized apps).
  • Add an ability to hold or release a key with params down and up for .type_keys() method. See the improved docs for keyboard module for more details. Thanks @badari412 !
  • Add method windows() to class Desktop.
  • Add Remote Execution Guide with all known RDP/VNC/psexec/etc tricks.

Bug Fixes

  • Fix UnicodeDecodeError/UnicodeEncodeError in several cases
    while printing wrapper object representation.
  • Add static text to a list of best match names for backend="uia".
  • Fix COMError for runtime_id property.
  • Fix method click() for some radio buttons.
  • Improve error message when screen is locked.
  • Use utf-8 encoding while writing dump_tree() output to file.
  • Remove few incorrect warnings for backend="win32".
  • Fix crash in GetWindowRect call.
  • Fix black screenshot issue with second monitor. Thanks @Nebyt !