Can't Get Androidviewclient Example Code To Run
AndroidViewClient is a github repo that allows you to call on views directly, without specifying exact coordinates with monkeyrunner. I'm having trouble actually using it though. N
Solution 1:
From AndroidViewClient wiki:
Installation AndroidViewClient does not require installation to be used. You only need to download the source distribution and set the environment variable ANDROID_VIEW_CLIENT_HOME or PYTHONPATH to allow the monkeyrunner interpreter to find the required modules.
Expand the downloaded ZIP file and set the environment variable accordingly.
Then if you are intending to run, for example dump.py
the next step is:
monkeyrunner dump.py
Solution 2:
In dump.py changed:
from com.dtmilano.android.viewclientimportViewClient
to:
sys.path.append('C:\AndroidViewClient-master\AndroidViewClient-master\AndroidViewClient\src')
from com.android.monkeyrunnerimportMonkeyRunner, MonkeyDevicefrom com.dtmilano.android.viewclientimportViewClient
and it worked now. Here's a sample output from my app.
android.widget.FrameLayout id/no_id/1
android.widget.LinearLayout id/no_id/2
android.widget.FrameLayout id/no_id/3
android.view.View id/no_id/4
android.widget.FrameLayout id/no_id/5
android.widget.ImageView id/no_id/6
android.widget.LinearLayout id/no_id/7
android.widget.LinearLayout id/no_id/8
android.widget.TextView id/no_id/9 Tabs+SwipeCompatable
android.widget.LinearLayout id/no_id/10
android.widget.ImageButton id/no_id/11
android.widget.HorizontalScrollView id/no_id/12
android.widget.LinearLayout id/no_id/13
android.widget.LinearLayout id/no_id/14
android.widget.TextView id/no_id/15 SECTION 1
android.widget.LinearLayout id/no_id/16
android.widget.TextView id/no_id/17 SECTION 2
android.widget.LinearLayout id/no_id/18
android.widget.TextView id/no_id/19 SECTION 3
android.widget.FrameLayout id/no_id/20
android.support.v4.view.ViewPager id/no_id/21
android.widget.FrameLayout id/no_id/22
android.widget.TextView id/no_id/23 1
Post a Comment for "Can't Get Androidviewclient Example Code To Run"