Skip to content

Commit

Permalink
Added methods to calculate dump distances
Browse files Browse the repository at this point in the history
- Version 2.3.25
- Added Hamming distance
- Added Levenshtein distance
- Added View.__microStr__()
- Traverse refactoring
- Improved docs
  • Loading branch information
dtmilano committed Jul 9, 2013
1 parent dd3f7de commit 460180e
Show file tree
Hide file tree
Showing 20 changed files with 2,944 additions and 2,216 deletions.
17 changes: 14 additions & 3 deletions AndroidViewClient/doc/api-objects.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ src.com.dtmilano.android.viewclient src.com.dtmilano.android.viewclient-module.h
src.com.dtmilano.android.viewclient.HEIGHT_PROPERTY src.com.dtmilano.android.viewclient-module.html#HEIGHT_PROPERTY
src.com.dtmilano.android.viewclient.GONE src.com.dtmilano.android.viewclient-module.html#GONE
src.com.dtmilano.android.viewclient.VIEW_SERVER_PORT src.com.dtmilano.android.viewclient-module.html#VIEW_SERVER_PORT
src.com.dtmilano.android.viewclient.LEFT_PROPERTY_API_8 src.com.dtmilano.android.viewclient-module.html#LEFT_PROPERTY_API_8
src.com.dtmilano.android.viewclient.TEXT_PROPERTY src.com.dtmilano.android.viewclient-module.html#TEXT_PROPERTY
src.com.dtmilano.android.viewclient.WIDTH_PROPERTY_API_8 src.com.dtmilano.android.viewclient-module.html#WIDTH_PROPERTY_API_8
src.com.dtmilano.android.viewclient.__nd src.com.dtmilano.android.viewclient-module.html#__nd
Expand Down Expand Up @@ -40,9 +39,11 @@ src.com.dtmilano.android.viewclient.TOP_PROPERTY_API_8 src.com.dtmilano.android.
src.com.dtmilano.android.viewclient.VIEW_SERVER_HOST src.com.dtmilano.android.viewclient-module.html#VIEW_SERVER_HOST
src.com.dtmilano.android.viewclient.VERSION_SDK_PROPERTY src.com.dtmilano.android.viewclient-module.html#VERSION_SDK_PROPERTY
src.com.dtmilano.android.viewclient.LEFT_PROPERTY src.com.dtmilano.android.viewclient-module.html#LEFT_PROPERTY
src.com.dtmilano.android.viewclient.LEFT_PROPERTY_API_8 src.com.dtmilano.android.viewclient-module.html#LEFT_PROPERTY_API_8
src.com.dtmilano.android.viewclient.WIDTH_PROPERTY src.com.dtmilano.android.viewclient-module.html#WIDTH_PROPERTY
src.com.dtmilano.android.viewclient.DEBUG_RECEIVED src.com.dtmilano.android.viewclient-module.html#DEBUG_RECEIVED
src.com.dtmilano.android.viewclient.WS src.com.dtmilano.android.viewclient-module.html#WS
src.com.dtmilano.android.viewclient.DEBUG_DISTANCE src.com.dtmilano.android.viewclient-module.html#DEBUG_DISTANCE
src.com.dtmilano.android.viewclient.DEBUG_TOUCH src.com.dtmilano.android.viewclient-module.html#DEBUG_TOUCH
src.com.dtmilano.android.viewclient.EditText src.com.dtmilano.android.viewclient.EditText-class.html
src.com.dtmilano.android.viewclient.View.getPositionAndSize src.com.dtmilano.android.viewclient.View-class.html#getPositionAndSize
Expand Down Expand Up @@ -82,6 +83,7 @@ src.com.dtmilano.android.viewclient.View.getCenter src.com.dtmilano.android.view
src.com.dtmilano.android.viewclient.View.getText src.com.dtmilano.android.viewclient.View-class.html#getText
src.com.dtmilano.android.viewclient.View.device src.com.dtmilano.android.viewclient.View-class.html#device
src.com.dtmilano.android.viewclient.View.intersection src.com.dtmilano.android.viewclient.View-class.html#intersection
src.com.dtmilano.android.viewclient.View.__microStr__ src.com.dtmilano.android.viewclient.View-class.html#__microStr__
src.com.dtmilano.android.viewclient.View.getXY src.com.dtmilano.android.viewclient.View-class.html#getXY
src.com.dtmilano.android.viewclient.View.getX src.com.dtmilano.android.viewclient.View-class.html#getX
src.com.dtmilano.android.viewclient.View.getParent src.com.dtmilano.android.viewclient.View-class.html#getParent
Expand Down Expand Up @@ -133,6 +135,7 @@ src.com.dtmilano.android.viewclient.View.getCenter src.com.dtmilano.android.view
src.com.dtmilano.android.viewclient.View.getText src.com.dtmilano.android.viewclient.View-class.html#getText
src.com.dtmilano.android.viewclient.View.device src.com.dtmilano.android.viewclient.View-class.html#device
src.com.dtmilano.android.viewclient.View.intersection src.com.dtmilano.android.viewclient.View-class.html#intersection
src.com.dtmilano.android.viewclient.View.__microStr__ src.com.dtmilano.android.viewclient.View-class.html#__microStr__
src.com.dtmilano.android.viewclient.View.getXY src.com.dtmilano.android.viewclient.View-class.html#getXY
src.com.dtmilano.android.viewclient.View.getX src.com.dtmilano.android.viewclient.View-class.html#getX
src.com.dtmilano.android.viewclient.View.getParent src.com.dtmilano.android.viewclient.View-class.html#getParent
Expand Down Expand Up @@ -188,6 +191,7 @@ src.com.dtmilano.android.viewclient.View.getCenter src.com.dtmilano.android.view
src.com.dtmilano.android.viewclient.View.getText src.com.dtmilano.android.viewclient.View-class.html#getText
src.com.dtmilano.android.viewclient.View.leftProperty src.com.dtmilano.android.viewclient.View-class.html#leftProperty
src.com.dtmilano.android.viewclient.View.intersection src.com.dtmilano.android.viewclient.View-class.html#intersection
src.com.dtmilano.android.viewclient.View.__microStr__ src.com.dtmilano.android.viewclient.View-class.html#__microStr__
src.com.dtmilano.android.viewclient.View.getXY src.com.dtmilano.android.viewclient.View-class.html#getXY
src.com.dtmilano.android.viewclient.View.getX src.com.dtmilano.android.viewclient.View-class.html#getX
src.com.dtmilano.android.viewclient.View.getParent src.com.dtmilano.android.viewclient.View-class.html#getParent
Expand All @@ -200,13 +204,17 @@ src.com.dtmilano.android.viewclient.View.containsPoint src.com.dtmilano.android.
src.com.dtmilano.android.viewclient.View.getVisibility src.com.dtmilano.android.viewclient.View-class.html#getVisibility
src.com.dtmilano.android.viewclient.ViewClient src.com.dtmilano.android.viewclient.ViewClient-class.html
src.com.dtmilano.android.viewclient.ViewClient.__findViewWithAttributeInTree src.com.dtmilano.android.viewclient.ViewClient-class.html#__findViewWithAttributeInTree
src.com.dtmilano.android.viewclient.ViewClient.__pickleable src.com.dtmilano.android.viewclient.ViewClient-class.html#__pickleable
src.com.dtmilano.android.viewclient.ViewClient.traverse src.com.dtmilano.android.viewclient.ViewClient-class.html#traverse
src.com.dtmilano.android.viewclient.ViewClient.TRAVERSE_CIT src.com.dtmilano.android.viewclient.ViewClient-class.html#TRAVERSE_CIT
src.com.dtmilano.android.viewclient.ViewClient.dump src.com.dtmilano.android.viewclient.ViewClient-class.html#dump
src.com.dtmilano.android.viewclient.ViewClient.__findViewWithAttributeInTreeThatMatches src.com.dtmilano.android.viewclient.ViewClient-class.html#__findViewWithAttributeInTreeThatMatches
src.com.dtmilano.android.viewclient.ViewClient.__traverse src.com.dtmilano.android.viewclient.ViewClient-class.html#__traverse
src.com.dtmilano.android.viewclient.ViewClient.findViewWithAttribute src.com.dtmilano.android.viewclient.ViewClient-class.html#findViewWithAttribute
src.com.dtmilano.android.viewclient.ViewClient.hammingDistance src.com.dtmilano.android.viewclient.ViewClient-class.html#hammingDistance
src.com.dtmilano.android.viewclient.ViewClient.excerpt src.com.dtmilano.android.viewclient.ViewClient-class.html#excerpt
src.com.dtmilano.android.viewclient.ViewClient.findViewByTag src.com.dtmilano.android.viewclient.ViewClient-class.html#findViewByTag
src.com.dtmilano.android.viewclient.ViewClient.ignoreUiAutomatorKilled src.com.dtmilano.android.viewclient.ViewClient-class.html#ignoreUiAutomatorKilled
src.com.dtmilano.android.viewclient.ViewClient.distance src.com.dtmilano.android.viewclient.ViewClient-class.html#distance
src.com.dtmilano.android.viewclient.ViewClient.__parseTree src.com.dtmilano.android.viewclient.ViewClient-class.html#__parseTree
src.com.dtmilano.android.viewclient.ViewClient.traverseShowClassIdTextAndCenter src.com.dtmilano.android.viewclient.ViewClient-class.html#traverseShowClassIdTextAndCenter
src.com.dtmilano.android.viewclient.ViewClient.sleep src.com.dtmilano.android.viewclient.ViewClient-class.html#sleep
Expand All @@ -218,14 +226,15 @@ src.com.dtmilano.android.viewclient.ViewClient.__init__ src.com.dtmilano.android
src.com.dtmilano.android.viewclient.ViewClient.findViewWithTextOrRaise src.com.dtmilano.android.viewclient.ViewClient-class.html#findViewWithTextOrRaise
src.com.dtmilano.android.viewclient.ViewClient.traverseShowClassIdTextPositionAndSize src.com.dtmilano.android.viewclient.ViewClient-class.html#traverseShowClassIdTextPositionAndSize
src.com.dtmilano.android.viewclient.ViewClient.TRAVERSE_CITC src.com.dtmilano.android.viewclient.ViewClient-class.html#TRAVERSE_CITC
src.com.dtmilano.android.viewclient.ViewClient.__findViewWithAttributeInTreeThatMatches src.com.dtmilano.android.viewclient.ViewClient-class.html#__findViewWithAttributeInTreeThatMatches
src.com.dtmilano.android.viewclient.ViewClient.dump src.com.dtmilano.android.viewclient.ViewClient-class.html#dump
src.com.dtmilano.android.viewclient.ViewClient.TRAVERSE_CITUI src.com.dtmilano.android.viewclient.ViewClient-class.html#TRAVERSE_CITUI
src.com.dtmilano.android.viewclient.ViewClient.TRAVERSE_CITPS src.com.dtmilano.android.viewclient.ViewClient-class.html#TRAVERSE_CITPS
src.com.dtmilano.android.viewclient.ViewClient.views src.com.dtmilano.android.viewclient.ViewClient-class.html#views
src.com.dtmilano.android.viewclient.ViewClient.isKeyboardShown src.com.dtmilano.android.viewclient.ViewClient-class.html#isKeyboardShown
src.com.dtmilano.android.viewclient.ViewClient.__obtainAdbPath src.com.dtmilano.android.viewclient.ViewClient-class.html#__obtainAdbPath
src.com.dtmilano.android.viewclient.ViewClient.adb src.com.dtmilano.android.viewclient.ViewClient-class.html#adb
src.com.dtmilano.android.viewclient.ViewClient.build src.com.dtmilano.android.viewclient.ViewClient-class.html#build
src.com.dtmilano.android.viewclient.ViewClient.__levenshteinDistance src.com.dtmilano.android.viewclient.ViewClient-class.html#__levenshteinDistance
src.com.dtmilano.android.viewclient.ViewClient.__parseTreeFromUiAutomatorDump src.com.dtmilano.android.viewclient.ViewClient-class.html#__parseTreeFromUiAutomatorDump
src.com.dtmilano.android.viewclient.ViewClient.ro src.com.dtmilano.android.viewclient.ViewClient-class.html#ro
src.com.dtmilano.android.viewclient.ViewClient.TRAVERSE_CITCD src.com.dtmilano.android.viewclient.ViewClient-class.html#TRAVERSE_CITCD
Expand All @@ -241,6 +250,7 @@ src.com.dtmilano.android.viewclient.ViewClient.traverseShowClassIdTextAndUniqueI
src.com.dtmilano.android.viewclient.ViewClient.findViewById src.com.dtmilano.android.viewclient.ViewClient-class.html#findViewById
src.com.dtmilano.android.viewclient.ViewClient.findViewsContainingPoint src.com.dtmilano.android.viewclient.ViewClient-class.html#findViewsContainingPoint
src.com.dtmilano.android.viewclient.ViewClient.__findViewWithAttributeInTreeOrRaise src.com.dtmilano.android.viewclient.ViewClient-class.html#__findViewWithAttributeInTreeOrRaise
src.com.dtmilano.android.viewclient.ViewClient.levenshteinDistance src.com.dtmilano.android.viewclient.ViewClient-class.html#levenshteinDistance
src.com.dtmilano.android.viewclient.ViewClient.device src.com.dtmilano.android.viewclient.ViewClient-class.html#device
src.com.dtmilano.android.viewclient.ViewClient.getSdkVersion src.com.dtmilano.android.viewclient.ViewClient-class.html#getSdkVersion
src.com.dtmilano.android.viewclient.ViewClient.findViewWithAttributeOrRaise src.com.dtmilano.android.viewclient.ViewClient-class.html#findViewWithAttributeOrRaise
Expand All @@ -259,6 +269,7 @@ src.com.dtmilano.android.viewclient.ViewClient.list src.com.dtmilano.android.vie
src.com.dtmilano.android.viewclient.ViewClient.traverseShowClassIdTextAndContentDescription src.com.dtmilano.android.viewclient.ViewClient-class.html#traverseShowClassIdTextAndContentDescription
src.com.dtmilano.android.viewclient.ViewClient.findViewWithContentDescription src.com.dtmilano.android.viewclient.ViewClient-class.html#findViewWithContentDescription
src.com.dtmilano.android.viewclient.ViewClient.useUiAutomator src.com.dtmilano.android.viewclient.ViewClient-class.html#useUiAutomator
src.com.dtmilano.android.viewclient.ViewClient.__hammingDistance src.com.dtmilano.android.viewclient.ViewClient-class.html#__hammingDistance
src.com.dtmilano.android.viewclient.ViewClient.root src.com.dtmilano.android.viewclient.ViewClient-class.html#root
src.com.dtmilano.android.viewclient.ViewClient.display src.com.dtmilano.android.viewclient.ViewClient-class.html#display
src.com.dtmilano.android.viewclient.ViewClient.findViewWithContentDescriptionOrRaise src.com.dtmilano.android.viewclient.ViewClient-class.html#findViewWithContentDescriptionOrRaise
Expand Down
2 changes: 1 addition & 1 deletion AndroidViewClient/doc/class-tree.html
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ <h1 class="epydoc">Class Hierarchy</h1>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr>
<td align="left" class="footer">
Generated by Epydoc 3.0.1 on Wed Jun 19 00:21:21 2013
Generated by Epydoc 3.0.1 on Tue Jul 9 02:16:01 2013
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
Expand Down
2 changes: 1 addition & 1 deletion AndroidViewClient/doc/help.html
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ <h2> The Navigation Bar </h2>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr>
<td align="left" class="footer">
Generated by Epydoc 3.0.1 on Wed Jun 19 00:21:21 2013
Generated by Epydoc 3.0.1 on Tue Jul 9 02:16:01 2013
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
Expand Down
Loading

0 comments on commit 460180e

Please sign in to comment.