pywinauto 0.6.3
-
Improved string representation for all wrapper objects. Thanks @airelil!
-
Fixed several sporadic crashes for
backend="uia"
. -
Fixed several bugs in
wait/wait_not
methods:- Method
wait('exists')
doesn't work forbackend="uia"
. Thanks @maollm! - Methods
wait/wait_not
take ~ default time (5 sec.) instead of customized timeout like 1 sec.
- Method
-
depth
param can …
-
Improved string representation for all wrapper objects. Thanks @airelil!
-
Fixed several sporadic crashes for
backend="uia"
. -
Fixed several bugs in
wait/wait_not
methods:- Method
wait('exists')
doesn't work forbackend="uia"
. Thanks @maollm! - Methods
wait/wait_not
take ~ default time (5 sec.) instead of customized timeout like 1 sec.
- Method
-
depth
param can used in aWindowSpecification
now.depth=1
means this control,
depth=2
means immediate children only and so on (aligned withprint_control_identifiers
method). Thanks @dmitrykazanbaev! -
Significantly improved sending keys to an inactive window silently. Special thanks for @antonlarin! Now 2 methods are available:
send_chars
is supposed to send character input (this includes{Enter}
,{Tab}
,{Backspace}
) without Alt/Shift/Ctrl modifiers.send_keystrokes
is for key input (including key combinations with Alt/Shift/Ctrl modifiers).
-
Method
Application().connect(path='your.exe')
uses default timeoutTimings.app_connect_timeout
.
It can accepttimeout
andretry_interval
keyword arguments. Thanks @daniil-kukushkin! -
Method
print_control_identifiers
is more consistent and minimum 2x faster now! Thanks @cetygamer! -
Fixed subclassing
Application
with your own methods. Thanks @efremovd! -
Param
work_dir
can be used inApplication().start(...)
. Thanks @efremovd! -
Class
Application
has been enriched with methodsis_process_running()
andwait_for_process_exit()
. Thanks @efremovd! -
Module
timings
usestime.clock()
for Python 2.x andtime.perf_counter()
for Python 3.x
so that accident system time change can't affect on your script behavior. Thanks @airelil! -
Added WireShark example. Thanks @ViktorRoy94!
-
Now
print_control_identifiers()
can dump UI elements tree to a file. Thanks @sovrasov! -
Improved logging actions for
backend="uia"
, extended example for MS Paint. Thanks @ArtemSkrebkov! -
Extended
CalendarWrapper
forbackend="win32"
with these methods:get_month_delta
,
set_month_delta
andget_month_range
. Thanks @Nikita-K! -
Added method
legacy_properties()
toUIAWrapper
. Thanks @AsyaPronina! -
Improved VB6 ListView detection for
backend="win32"
. Thanks @KirillMoizik! -
Fixed 64-bit specific bug in
TreeViewWrapper
forbackend="win32"
(argument 4: <type 'exceptions.OverflowError'>: long int too long to convert
).
This milestone is closed.
No open issues remain. View closed issues or see open milestones in this repository.