Skip to content

Commit 460180e

Browse files
committed
Added methods to calculate dump distances
- Version 2.3.25 - Added Hamming distance - Added Levenshtein distance - Added View.__microStr__() - Traverse refactoring - Improved docs
1 parent dd3f7de commit 460180e

20 files changed

Lines changed: 2944 additions & 2216 deletions

AndroidViewClient/doc/api-objects.txt

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ src.com.dtmilano.android.viewclient src.com.dtmilano.android.viewclient-module.h
44
src.com.dtmilano.android.viewclient.HEIGHT_PROPERTY src.com.dtmilano.android.viewclient-module.html#HEIGHT_PROPERTY
55
src.com.dtmilano.android.viewclient.GONE src.com.dtmilano.android.viewclient-module.html#GONE
66
src.com.dtmilano.android.viewclient.VIEW_SERVER_PORT src.com.dtmilano.android.viewclient-module.html#VIEW_SERVER_PORT
7-
src.com.dtmilano.android.viewclient.LEFT_PROPERTY_API_8 src.com.dtmilano.android.viewclient-module.html#LEFT_PROPERTY_API_8
87
src.com.dtmilano.android.viewclient.TEXT_PROPERTY src.com.dtmilano.android.viewclient-module.html#TEXT_PROPERTY
98
src.com.dtmilano.android.viewclient.WIDTH_PROPERTY_API_8 src.com.dtmilano.android.viewclient-module.html#WIDTH_PROPERTY_API_8
109
src.com.dtmilano.android.viewclient.__nd src.com.dtmilano.android.viewclient-module.html#__nd
@@ -40,9 +39,11 @@ src.com.dtmilano.android.viewclient.TOP_PROPERTY_API_8 src.com.dtmilano.android.
4039
src.com.dtmilano.android.viewclient.VIEW_SERVER_HOST src.com.dtmilano.android.viewclient-module.html#VIEW_SERVER_HOST
4140
src.com.dtmilano.android.viewclient.VERSION_SDK_PROPERTY src.com.dtmilano.android.viewclient-module.html#VERSION_SDK_PROPERTY
4241
src.com.dtmilano.android.viewclient.LEFT_PROPERTY src.com.dtmilano.android.viewclient-module.html#LEFT_PROPERTY
42+
src.com.dtmilano.android.viewclient.LEFT_PROPERTY_API_8 src.com.dtmilano.android.viewclient-module.html#LEFT_PROPERTY_API_8
4343
src.com.dtmilano.android.viewclient.WIDTH_PROPERTY src.com.dtmilano.android.viewclient-module.html#WIDTH_PROPERTY
4444
src.com.dtmilano.android.viewclient.DEBUG_RECEIVED src.com.dtmilano.android.viewclient-module.html#DEBUG_RECEIVED
4545
src.com.dtmilano.android.viewclient.WS src.com.dtmilano.android.viewclient-module.html#WS
46+
src.com.dtmilano.android.viewclient.DEBUG_DISTANCE src.com.dtmilano.android.viewclient-module.html#DEBUG_DISTANCE
4647
src.com.dtmilano.android.viewclient.DEBUG_TOUCH src.com.dtmilano.android.viewclient-module.html#DEBUG_TOUCH
4748
src.com.dtmilano.android.viewclient.EditText src.com.dtmilano.android.viewclient.EditText-class.html
4849
src.com.dtmilano.android.viewclient.View.getPositionAndSize src.com.dtmilano.android.viewclient.View-class.html#getPositionAndSize
@@ -82,6 +83,7 @@ src.com.dtmilano.android.viewclient.View.getCenter src.com.dtmilano.android.view
8283
src.com.dtmilano.android.viewclient.View.getText src.com.dtmilano.android.viewclient.View-class.html#getText
8384
src.com.dtmilano.android.viewclient.View.device src.com.dtmilano.android.viewclient.View-class.html#device
8485
src.com.dtmilano.android.viewclient.View.intersection src.com.dtmilano.android.viewclient.View-class.html#intersection
86+
src.com.dtmilano.android.viewclient.View.__microStr__ src.com.dtmilano.android.viewclient.View-class.html#__microStr__
8587
src.com.dtmilano.android.viewclient.View.getXY src.com.dtmilano.android.viewclient.View-class.html#getXY
8688
src.com.dtmilano.android.viewclient.View.getX src.com.dtmilano.android.viewclient.View-class.html#getX
8789
src.com.dtmilano.android.viewclient.View.getParent src.com.dtmilano.android.viewclient.View-class.html#getParent
@@ -133,6 +135,7 @@ src.com.dtmilano.android.viewclient.View.getCenter src.com.dtmilano.android.view
133135
src.com.dtmilano.android.viewclient.View.getText src.com.dtmilano.android.viewclient.View-class.html#getText
134136
src.com.dtmilano.android.viewclient.View.device src.com.dtmilano.android.viewclient.View-class.html#device
135137
src.com.dtmilano.android.viewclient.View.intersection src.com.dtmilano.android.viewclient.View-class.html#intersection
138+
src.com.dtmilano.android.viewclient.View.__microStr__ src.com.dtmilano.android.viewclient.View-class.html#__microStr__
136139
src.com.dtmilano.android.viewclient.View.getXY src.com.dtmilano.android.viewclient.View-class.html#getXY
137140
src.com.dtmilano.android.viewclient.View.getX src.com.dtmilano.android.viewclient.View-class.html#getX
138141
src.com.dtmilano.android.viewclient.View.getParent src.com.dtmilano.android.viewclient.View-class.html#getParent
@@ -188,6 +191,7 @@ src.com.dtmilano.android.viewclient.View.getCenter src.com.dtmilano.android.view
188191
src.com.dtmilano.android.viewclient.View.getText src.com.dtmilano.android.viewclient.View-class.html#getText
189192
src.com.dtmilano.android.viewclient.View.leftProperty src.com.dtmilano.android.viewclient.View-class.html#leftProperty
190193
src.com.dtmilano.android.viewclient.View.intersection src.com.dtmilano.android.viewclient.View-class.html#intersection
194+
src.com.dtmilano.android.viewclient.View.__microStr__ src.com.dtmilano.android.viewclient.View-class.html#__microStr__
191195
src.com.dtmilano.android.viewclient.View.getXY src.com.dtmilano.android.viewclient.View-class.html#getXY
192196
src.com.dtmilano.android.viewclient.View.getX src.com.dtmilano.android.viewclient.View-class.html#getX
193197
src.com.dtmilano.android.viewclient.View.getParent src.com.dtmilano.android.viewclient.View-class.html#getParent
@@ -200,13 +204,17 @@ src.com.dtmilano.android.viewclient.View.containsPoint src.com.dtmilano.android.
200204
src.com.dtmilano.android.viewclient.View.getVisibility src.com.dtmilano.android.viewclient.View-class.html#getVisibility
201205
src.com.dtmilano.android.viewclient.ViewClient src.com.dtmilano.android.viewclient.ViewClient-class.html
202206
src.com.dtmilano.android.viewclient.ViewClient.__findViewWithAttributeInTree src.com.dtmilano.android.viewclient.ViewClient-class.html#__findViewWithAttributeInTree
207+
src.com.dtmilano.android.viewclient.ViewClient.__pickleable src.com.dtmilano.android.viewclient.ViewClient-class.html#__pickleable
203208
src.com.dtmilano.android.viewclient.ViewClient.traverse src.com.dtmilano.android.viewclient.ViewClient-class.html#traverse
204209
src.com.dtmilano.android.viewclient.ViewClient.TRAVERSE_CIT src.com.dtmilano.android.viewclient.ViewClient-class.html#TRAVERSE_CIT
205-
src.com.dtmilano.android.viewclient.ViewClient.dump src.com.dtmilano.android.viewclient.ViewClient-class.html#dump
210+
src.com.dtmilano.android.viewclient.ViewClient.__findViewWithAttributeInTreeThatMatches src.com.dtmilano.android.viewclient.ViewClient-class.html#__findViewWithAttributeInTreeThatMatches
211+
src.com.dtmilano.android.viewclient.ViewClient.__traverse src.com.dtmilano.android.viewclient.ViewClient-class.html#__traverse
206212
src.com.dtmilano.android.viewclient.ViewClient.findViewWithAttribute src.com.dtmilano.android.viewclient.ViewClient-class.html#findViewWithAttribute
213+
src.com.dtmilano.android.viewclient.ViewClient.hammingDistance src.com.dtmilano.android.viewclient.ViewClient-class.html#hammingDistance
207214
src.com.dtmilano.android.viewclient.ViewClient.excerpt src.com.dtmilano.android.viewclient.ViewClient-class.html#excerpt
208215
src.com.dtmilano.android.viewclient.ViewClient.findViewByTag src.com.dtmilano.android.viewclient.ViewClient-class.html#findViewByTag
209216
src.com.dtmilano.android.viewclient.ViewClient.ignoreUiAutomatorKilled src.com.dtmilano.android.viewclient.ViewClient-class.html#ignoreUiAutomatorKilled
217+
src.com.dtmilano.android.viewclient.ViewClient.distance src.com.dtmilano.android.viewclient.ViewClient-class.html#distance
210218
src.com.dtmilano.android.viewclient.ViewClient.__parseTree src.com.dtmilano.android.viewclient.ViewClient-class.html#__parseTree
211219
src.com.dtmilano.android.viewclient.ViewClient.traverseShowClassIdTextAndCenter src.com.dtmilano.android.viewclient.ViewClient-class.html#traverseShowClassIdTextAndCenter
212220
src.com.dtmilano.android.viewclient.ViewClient.sleep src.com.dtmilano.android.viewclient.ViewClient-class.html#sleep
@@ -218,14 +226,15 @@ src.com.dtmilano.android.viewclient.ViewClient.__init__ src.com.dtmilano.android
218226
src.com.dtmilano.android.viewclient.ViewClient.findViewWithTextOrRaise src.com.dtmilano.android.viewclient.ViewClient-class.html#findViewWithTextOrRaise
219227
src.com.dtmilano.android.viewclient.ViewClient.traverseShowClassIdTextPositionAndSize src.com.dtmilano.android.viewclient.ViewClient-class.html#traverseShowClassIdTextPositionAndSize
220228
src.com.dtmilano.android.viewclient.ViewClient.TRAVERSE_CITC src.com.dtmilano.android.viewclient.ViewClient-class.html#TRAVERSE_CITC
221-
src.com.dtmilano.android.viewclient.ViewClient.__findViewWithAttributeInTreeThatMatches src.com.dtmilano.android.viewclient.ViewClient-class.html#__findViewWithAttributeInTreeThatMatches
229+
src.com.dtmilano.android.viewclient.ViewClient.dump src.com.dtmilano.android.viewclient.ViewClient-class.html#dump
222230
src.com.dtmilano.android.viewclient.ViewClient.TRAVERSE_CITUI src.com.dtmilano.android.viewclient.ViewClient-class.html#TRAVERSE_CITUI
223231
src.com.dtmilano.android.viewclient.ViewClient.TRAVERSE_CITPS src.com.dtmilano.android.viewclient.ViewClient-class.html#TRAVERSE_CITPS
224232
src.com.dtmilano.android.viewclient.ViewClient.views src.com.dtmilano.android.viewclient.ViewClient-class.html#views
225233
src.com.dtmilano.android.viewclient.ViewClient.isKeyboardShown src.com.dtmilano.android.viewclient.ViewClient-class.html#isKeyboardShown
226234
src.com.dtmilano.android.viewclient.ViewClient.__obtainAdbPath src.com.dtmilano.android.viewclient.ViewClient-class.html#__obtainAdbPath
227235
src.com.dtmilano.android.viewclient.ViewClient.adb src.com.dtmilano.android.viewclient.ViewClient-class.html#adb
228236
src.com.dtmilano.android.viewclient.ViewClient.build src.com.dtmilano.android.viewclient.ViewClient-class.html#build
237+
src.com.dtmilano.android.viewclient.ViewClient.__levenshteinDistance src.com.dtmilano.android.viewclient.ViewClient-class.html#__levenshteinDistance
229238
src.com.dtmilano.android.viewclient.ViewClient.__parseTreeFromUiAutomatorDump src.com.dtmilano.android.viewclient.ViewClient-class.html#__parseTreeFromUiAutomatorDump
230239
src.com.dtmilano.android.viewclient.ViewClient.ro src.com.dtmilano.android.viewclient.ViewClient-class.html#ro
231240
src.com.dtmilano.android.viewclient.ViewClient.TRAVERSE_CITCD src.com.dtmilano.android.viewclient.ViewClient-class.html#TRAVERSE_CITCD
@@ -241,6 +250,7 @@ src.com.dtmilano.android.viewclient.ViewClient.traverseShowClassIdTextAndUniqueI
241250
src.com.dtmilano.android.viewclient.ViewClient.findViewById src.com.dtmilano.android.viewclient.ViewClient-class.html#findViewById
242251
src.com.dtmilano.android.viewclient.ViewClient.findViewsContainingPoint src.com.dtmilano.android.viewclient.ViewClient-class.html#findViewsContainingPoint
243252
src.com.dtmilano.android.viewclient.ViewClient.__findViewWithAttributeInTreeOrRaise src.com.dtmilano.android.viewclient.ViewClient-class.html#__findViewWithAttributeInTreeOrRaise
253+
src.com.dtmilano.android.viewclient.ViewClient.levenshteinDistance src.com.dtmilano.android.viewclient.ViewClient-class.html#levenshteinDistance
244254
src.com.dtmilano.android.viewclient.ViewClient.device src.com.dtmilano.android.viewclient.ViewClient-class.html#device
245255
src.com.dtmilano.android.viewclient.ViewClient.getSdkVersion src.com.dtmilano.android.viewclient.ViewClient-class.html#getSdkVersion
246256
src.com.dtmilano.android.viewclient.ViewClient.findViewWithAttributeOrRaise src.com.dtmilano.android.viewclient.ViewClient-class.html#findViewWithAttributeOrRaise
@@ -259,6 +269,7 @@ src.com.dtmilano.android.viewclient.ViewClient.list src.com.dtmilano.android.vie
259269
src.com.dtmilano.android.viewclient.ViewClient.traverseShowClassIdTextAndContentDescription src.com.dtmilano.android.viewclient.ViewClient-class.html#traverseShowClassIdTextAndContentDescription
260270
src.com.dtmilano.android.viewclient.ViewClient.findViewWithContentDescription src.com.dtmilano.android.viewclient.ViewClient-class.html#findViewWithContentDescription
261271
src.com.dtmilano.android.viewclient.ViewClient.useUiAutomator src.com.dtmilano.android.viewclient.ViewClient-class.html#useUiAutomator
272+
src.com.dtmilano.android.viewclient.ViewClient.__hammingDistance src.com.dtmilano.android.viewclient.ViewClient-class.html#__hammingDistance
262273
src.com.dtmilano.android.viewclient.ViewClient.root src.com.dtmilano.android.viewclient.ViewClient-class.html#root
263274
src.com.dtmilano.android.viewclient.ViewClient.display src.com.dtmilano.android.viewclient.ViewClient-class.html#display
264275
src.com.dtmilano.android.viewclient.ViewClient.findViewWithContentDescriptionOrRaise src.com.dtmilano.android.viewclient.ViewClient-class.html#findViewWithContentDescriptionOrRaise

AndroidViewClient/doc/class-tree.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ <h1 class="epydoc">Class Hierarchy</h1>
125125
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
126126
<tr>
127127
<td align="left" class="footer">
128-
Generated by Epydoc 3.0.1 on Wed Jun 19 00:21:21 2013
128+
Generated by Epydoc 3.0.1 on Tue Jul 9 02:16:01 2013
129129
</td>
130130
<td align="right" class="footer">
131131
<a target="mainFrame" href="http://epydoc.sourceforge.net"

AndroidViewClient/doc/help.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ <h2> The Navigation Bar </h2>
256256
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
257257
<tr>
258258
<td align="left" class="footer">
259-
Generated by Epydoc 3.0.1 on Wed Jun 19 00:21:21 2013
259+
Generated by Epydoc 3.0.1 on Tue Jul 9 02:16:01 2013
260260
</td>
261261
<td align="right" class="footer">
262262
<a target="mainFrame" href="http://epydoc.sourceforge.net"

0 commit comments

Comments
 (0)