#-*-Coding: UTF-8 -*-
#! /Usr/bin/ENV monkeyrunner
'''
Copyright (c) 2012 Diego Torres Milano
Created on May 5, 2012
@ Author: Diego
'''
Import sys
Import OS
# This must be imported before monkeyrunner and monkeydevice,
# Otherwise the Import fails
'''Try:
Android_view_client_home = OS. Environ ['android _ view_client_home ']
Failed t keyerror:
Print> SYS. stderr, "% s: Error: android_view_client_home not set in Environment" % _ file __
SYS. Exit (1)
'''
Android_view_client_home = OS. Environ ['android _ view_client_home ']
SYS. Path. append (android_view_client_home + '/src ')
From Com. dtmilano. Android. viewclient import viewclient
From Com. Android. monkeyrunner import monkeyrunner, monkeydevice
'''Device = monkeyrunner. waitforconnection (20, 'ulator-5554 ')
If not device:
Raise exception ('could connect to device ')
Monkeyrunner. Sleep (5)
'''
Package = "com. AAA. BBB"
Activity = "com. AAA. BBB. launchactivity"
Runcomponent = package + '/' + activity
Device, serialno = viewclient. connecttodeviceorexit (20, 'ulator-5554 ')
Device. startactivity (Component = runcomponent)
Monkeyrunner. Sleep (5)
VC = viewclient (device, serialno)
VC. Dump ()
Print 'hello'
Address = VC. findviewbyid ('Id/img_search ')
Address. Touch ()