-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathChangelog
102 lines (86 loc) · 3.3 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
=== Version 0.4.2 / 2014-10-28
* Enhancements
* added the ability to pass in the working directory to Mohawk.start
=== Version 0.4.1 / 2014-06-09
* Enhancements
* MenuItem #click and #select will wait until it successfully is able to
do so
=== Version 0.4 / 2014-05-26
* Bug Fixes
* bumping uia dependency to have better support for Windows 8 / finding by
runtime id
=== Version 0.3 / 2014-05-23
* Enhancements
* bumping uia dependency to speed up element access when they do not have
a window handle (i.e. SelectList items, Table rows, etc.)
=== Version 0.2.1 / 2014-05-14
* Enhancements
* bumped uia dependency to make menu item selection faster
=== Version 0.2 / 2014-05-09
* Enhancements
* Swapped out the underlying driver to use the uia gem
=== Version 0.1.4 / 2014-02-05
* Enhancements
* make it more explicit if you want to add a row to the selection
* added another adapter that uses the uia gem
=== Version 0.1.0 / 2013-10-03
* Enhancments
* added multi-select support to tables and select lists
* bumped RAutomation dependency to include fixes for selecting
ListBox items when they are out of view
=== Version 0.0.9 / 2013-09-12
* Fixes
* loosened the gemspec restrictions on RAutomation
=== Version 0.0.8 / 2013-08-10
* Enhancments
* added support for spinner controls
=== Version 0.0.7 / 2013-07-26
* Enhancements
* added support for tab controls
=== Version 0.0.6 / 2013-07-25
* Enhancements
* can find a table row based on a hash
=== Version 0.0.5 / 2013-07-23
* Enhancements
* can tell a screen to only consider child controls when searching (can
boost speed, especially on windows with data grid views)
* added a simplified way to start and stop an application
* added the ability to select a table row based on a hash
=== Version 0.0.4 / 2013-05-24
* Enhancements
* sped up table access when there are many rows
* caches controls based on locator for quicker lookups
=== Version 0.0.3 / 2013-04-26
* Enhancements
* Bumped the RAutomation dependency so we can now interact with controls
that do not have native window handles (i.e. WPF applications)
* Added a control accessor for working with generic controls
* Added _view methods to all accessors to access the underlying driver control
* Added Mohawk#wait_for_control to block until a child control appears
* Table improvements
* access row values by table_name[index]
* table is now Enumerable
* added ability to get table headers
* can get a value of a cell by the name of its header
* can select Table rows by their value as well
* Added Mohawk::Accessors#link to work with link controls
* added ability to define routes with the page_navigation gem
=== Version 0.0.2 / 2012-12-26
* Enhancements
* Added the following Mohawk module methods:
* active?
* has_text?
* present?
* wait_until
* wait_until_present
* Added more accessors for working with the following controls:
* label
* menu_item
* table
* tree_view
* Added method to text accessor to simulate typing into a field (helpful for masked edit controls)
* Enhanced navigation to wait until the Window is present before working with it
* Added aliases for table, combo_box and tree_view accessors
=== Version 0.0.1 / 2012-11-07
Initial release with support for text, button, combo, radio and checkbox
controls