Skip to content

Commit 62175fa

Browse files
committed
Corrected touch differences between API-16 and API <= 15
- Version 0.9 - Corrected potential exception in getX() and getY() as reported by http://dtmilano.blogspot.ca/2012/02/monkeyrunner-interacting-with-views. html?showComment=1347366161052#c7831336697297223801 - Corrected status bar offset calculations - Added EditText.type() - Added sleep parameter to dump() to simplify script creation as it's a very common use case - Updated doc
1 parent 0ab0c64 commit 62175fa

22 files changed

Lines changed: 1618 additions & 1259 deletions

AndroidViewClient/doc/api-objects.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ com.dtmilano.android.viewclient.DEBUG_STATUSBAR com.dtmilano.android.viewclient-
1717
com.dtmilano.android.viewclient.OFFSET com.dtmilano.android.viewclient-module.html#OFFSET
1818
com.dtmilano.android.viewclient.DEBUG com.dtmilano.android.viewclient-module.html#DEBUG
1919
com.dtmilano.android.viewclient.ANDROID_HOME com.dtmilano.android.viewclient-module.html#ANDROID_HOME
20+
com.dtmilano.android.viewclient.DEBUG_WINDOWS com.dtmilano.android.viewclient-module.html#DEBUG_WINDOWS
2021
com.dtmilano.android.viewclient.VIEW_SERVER_HOST com.dtmilano.android.viewclient-module.html#VIEW_SERVER_HOST
2122
com.dtmilano.android.viewclient.DEBUG_RECEIVED com.dtmilano.android.viewclient-module.html#DEBUG_RECEIVED
2223
com.dtmilano.android.viewclient.__nh com.dtmilano.android.viewclient-module.html#__nh
@@ -37,6 +38,7 @@ com.dtmilano.android.viewclient.View.factory com.dtmilano.android.viewclient.Vie
3738
com.dtmilano.android.viewclient.View.getId com.dtmilano.android.viewclient.View-class.html#getId
3839
com.dtmilano.android.viewclient.View.add com.dtmilano.android.viewclient.View-class.html#add
3940
com.dtmilano.android.viewclient.View.__call__ com.dtmilano.android.viewclient.View-class.html#__call__
41+
com.dtmilano.android.viewclient.EditText.type com.dtmilano.android.viewclient.EditText-class.html#type
4042
com.dtmilano.android.viewclient.View.__smallStr__ com.dtmilano.android.viewclient.View-class.html#__smallStr__
4143
com.dtmilano.android.viewclient.View.allPossibleNamesWithColon com.dtmilano.android.viewclient.View-class.html#allPossibleNamesWithColon
4244
com.dtmilano.android.viewclient.View.__getitem__ com.dtmilano.android.viewclient.View-class.html#__getitem__
@@ -87,6 +89,7 @@ com.dtmilano.android.viewclient.View.factory com.dtmilano.android.viewclient.Vie
8789
com.dtmilano.android.viewclient.View.__getattr__ com.dtmilano.android.viewclient.View-class.html#__getattr__
8890
com.dtmilano.android.viewclient.View.add com.dtmilano.android.viewclient.View-class.html#add
8991
com.dtmilano.android.viewclient.View.__dumpWindowsInformation com.dtmilano.android.viewclient.View-class.html#__dumpWindowsInformation
92+
com.dtmilano.android.viewclient.View.__obtainPxPy com.dtmilano.android.viewclient.View-class.html#__obtainPxPy
9093
com.dtmilano.android.viewclient.View.__call__ com.dtmilano.android.viewclient.View-class.html#__call__
9194
com.dtmilano.android.viewclient.View.__smallStr__ com.dtmilano.android.viewclient.View-class.html#__smallStr__
9295
com.dtmilano.android.viewclient.View.allPossibleNamesWithColon com.dtmilano.android.viewclient.View-class.html#allPossibleNamesWithColon
@@ -104,17 +107,19 @@ com.dtmilano.android.viewclient.ViewClient.TRAVERSE_CIT com.dtmilano.android.vie
104107
com.dtmilano.android.viewclient.ViewClient.dump com.dtmilano.android.viewclient.ViewClient-class.html#dump
105108
com.dtmilano.android.viewclient.ViewClient.findViewWithAttribute com.dtmilano.android.viewclient.ViewClient-class.html#findViewWithAttribute
106109
com.dtmilano.android.viewclient.ViewClient.findViewByTag com.dtmilano.android.viewclient.ViewClient-class.html#findViewByTag
107-
com.dtmilano.android.viewclient.ViewClient.device com.dtmilano.android.viewclient.ViewClient-class.html#device
110+
com.dtmilano.android.viewclient.ViewClient.__parseTree com.dtmilano.android.viewclient.ViewClient-class.html#__parseTree
108111
com.dtmilano.android.viewclient.ViewClient.findViewWithAttributeThatMatches com.dtmilano.android.viewclient.ViewClient-class.html#findViewWithAttributeThatMatches
109112
com.dtmilano.android.viewclient.ViewClient.__init__ com.dtmilano.android.viewclient.ViewClient-class.html#__init__
110113
com.dtmilano.android.viewclient.ViewClient.findViewById com.dtmilano.android.viewclient.ViewClient-class.html#findViewById
111114
com.dtmilano.android.viewclient.ViewClient.__findViewWithAttributeInTreeThatMatches com.dtmilano.android.viewclient.ViewClient-class.html#__findViewWithAttributeInTreeThatMatches
112115
com.dtmilano.android.viewclient.ViewClient.setViews com.dtmilano.android.viewclient.ViewClient-class.html#setViews
113116
com.dtmilano.android.viewclient.ViewClient.findViewWithText com.dtmilano.android.viewclient.ViewClient-class.html#findViewWithText
117+
com.dtmilano.android.viewclient.ViewClient.build com.dtmilano.android.viewclient.ViewClient-class.html#build
114118
com.dtmilano.android.viewclient.ViewClient.__splitAttrs com.dtmilano.android.viewclient.ViewClient-class.html#__splitAttrs
115119
com.dtmilano.android.viewclient.ViewClient.assertServiceResponse com.dtmilano.android.viewclient.ViewClient-class.html#assertServiceResponse
116120
com.dtmilano.android.viewclient.ViewClient.__getFocusedWindowPosition com.dtmilano.android.viewclient.ViewClient-class.html#__getFocusedWindowPosition
117-
com.dtmilano.android.viewclient.ViewClient.parseTree com.dtmilano.android.viewclient.ViewClient-class.html#parseTree
121+
com.dtmilano.android.viewclient.ViewClient.views com.dtmilano.android.viewclient.ViewClient-class.html#views
122+
com.dtmilano.android.viewclient.ViewClient.device com.dtmilano.android.viewclient.ViewClient-class.html#device
118123
com.dtmilano.android.viewclient.ViewClient.connectToDeviceOrExit com.dtmilano.android.viewclient.ViewClient-class.html#connectToDeviceOrExit
119124
com.dtmilano.android.viewclient.ViewClient.serviceResponse com.dtmilano.android.viewclient.ViewClient-class.html#serviceResponse
120125
com.dtmilano.android.viewclient.ViewClient.getRoot com.dtmilano.android.viewclient.ViewClient-class.html#getRoot

AndroidViewClient/doc/class-tree.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ <h1 class="epydoc">Class Hierarchy</h1>
101101
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
102102
<tr>
103103
<td align="left" class="footer">
104-
Generated by Epydoc 3.0.1 on Thu Sep 13 01:11:04 2012
104+
Generated by Epydoc 3.0.1 on Sun Sep 16 18:36:45 2012
105105
</td>
106106
<td align="right" class="footer">
107107
<a target="mainFrame" href="http://epydoc.sourceforge.net"

AndroidViewClient/doc/com.dtmilano.android-module.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ <h1 class="epydoc">Package android</h1><p class="nomargin-top"><span class="code
143143
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
144144
<tr>
145145
<td align="left" class="footer">
146-
Generated by Epydoc 3.0.1 on Thu Sep 13 01:11:04 2012
146+
Generated by Epydoc 3.0.1 on Sun Sep 16 18:36:45 2012
147147
</td>
148148
<td align="right" class="footer">
149149
<a target="mainFrame" href="http://epydoc.sourceforge.net"

AndroidViewClient/doc/com.dtmilano.android-pysrc.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ <h1 class="epydoc">Source Code for <a href="com.dtmilano.android-module.html">Pa
101101
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
102102
<tr>
103103
<td align="left" class="footer">
104-
Generated by Epydoc 3.0.1 on Thu Sep 13 01:11:05 2012
104+
Generated by Epydoc 3.0.1 on Sun Sep 16 18:36:46 2012
105105
</td>
106106
<td align="right" class="footer">
107107
<a target="mainFrame" href="http://epydoc.sourceforge.net"

AndroidViewClient/doc/com.dtmilano.android.viewclient-module.html

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,11 @@ <h1 class="epydoc">Module viewclient</h1><p class="nomargin-top"><span class="co
8484

8585
</pre>
8686

87-
<!-- ==================== CLASSES ==================== -->
87+
<hr />
88+
<div class="fields"> <p><strong>Version:</strong>
89+
0.9
90+
</p>
91+
</div><!-- ==================== CLASSES ==================== -->
8892
<a name="section-Classes"></a>
8993
<table class="summary" border="1" cellpadding="3"
9094
cellspacing="0" width="100%" bgcolor="white">
@@ -280,6 +284,13 @@ <h1 class="epydoc">Module viewclient</h1><p class="nomargin-top"><span class="co
280284
<a name="DEBUG_STATUSBAR"></a><span class="summary-name">DEBUG_STATUSBAR</span> = <code title="DEBUG and True">DEBUG and True</code>
281285
</td>
282286
</tr>
287+
<tr>
288+
<td width="15%" align="right" valign="top" class="summary">
289+
<span class="summary-type">&nbsp;</span>
290+
</td><td class="summary">
291+
<a name="DEBUG_WINDOWS"></a><span class="summary-name">DEBUG_WINDOWS</span> = <code title="DEBUG and True">DEBUG and True</code>
292+
</td>
293+
</tr>
283294
<tr>
284295
<td width="15%" align="right" valign="top" class="summary">
285296
<span class="summary-type">&nbsp;</span>
@@ -510,7 +521,7 @@ <h3 class="epydoc">ANDROID_HOME</h3>
510521
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
511522
<tr>
512523
<td align="left" class="footer">
513-
Generated by Epydoc 3.0.1 on Thu Sep 13 01:11:04 2012
524+
Generated by Epydoc 3.0.1 on Sun Sep 16 18:36:45 2012
514525
</td>
515526
<td align="right" class="footer">
516527
<a target="mainFrame" href="http://epydoc.sourceforge.net"

0 commit comments

Comments
 (0)