android - Device press/touch with monkeyrunner on DroidBox don't work -
i'm using monkeyrunner script works on droidbox23, script cames default in droidbox program, in folder scripts/, modificated way:
import re import sys import os import time com.android.monkeyrunner import monkeyrunner, monkeydevice device = monkeyrunner.waitforconnection() device.installpackage(sys.argv[1]) package = sys.argv[2] activity = sys.argv[3] # sets name of component start runcomponent = package + '/' + activity print "running: " + runcomponent # runs component device.startactivity(component=runcomponent) time.sleep(5) # takes screenshot print "taking snapshot" result = device.takesnapshot() # writes screenshot file result.writetofile('shot1.png','png') print 'pulsamos' device.press("dpad_up", 'down_and_up') print 'pulsado' device.touch(60,350, 'down_and_up')
when executes device.press() or device.touch(), these functions don't work:
130509 17:23:38.641:s [main] [com.android.chimpchat.adb.adbchimpdevice] error sending touch event: 60 350 down_and_up 130509 17:46:42.657:s [main] [com.android.chimpchat.adb.adbchimpdevice]java.net.socketexception: broken pipe 130509 17:46:42.657:s [main] [com.android.chimpchat.adb.adbchimpdevice] @ java.net.socketoutputstream.socketwrite0(native method) 130509 17:46:42.657:s [main] [com.android.chimpchat.adb.adbchimpdevice] @ java.net.socketoutputstream.socketwrite(unknown source) 130509 17:46:42.657:s [main] [com.android.chimpchat.adb.adbchimpdevice] @ java.net.socketoutputstream.write(unknown source) 130509 17:46:42.657:s [main] [com.android.chimpchat.adb.adbchimpdevice] @ sun.nio.cs.streamencoder.writebytes(unknown source) 130509 17:46:42.657:s [main] [com.android.chimpchat.adb.adbchimpdevice] @ sun.nio.cs.streamencoder.implflushbuffer(unknown source) 130509 17:46:42.657:s [main] [com.android.chimpchat.adb.adbchimpdevice] @ sun.nio.cs.streamencoder.implflush(unknown source) 130509 17:46:42.657:s [main] [com.android.chimpchat.adb.adbchimpdevice] @ sun.nio.cs.streamencoder.flush(unknown source)
thanks help.
Comments
Post a Comment