标签:
#导入程序测试所需要的模块 from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice #连接当前对象,返回一个MonkeyDevice对象 device = MonkeyRunner.waitForConnection() #安装所要测试的android应用程序或测试包 device.installPackage(‘*******.apk‘) #运行指定的Activity device.startActivity(component=‘com.mzba.test.TestActivity‘) #触摸屏幕某位置 device.touch(222,388,‘DOWN_AND_UP‘) #输入密码 device.type(‘888888‘) #按下返回键,相当于关闭输入法的弹出框 device.press(‘KEYCODE_BACK‘, MonkeyDevice.DOWN_AND_UP) device.press(‘KEYCODE_HOME‘,‘DOWN_AND_UP‘) MonkeyRunner.sleep(2) #模拟设备屏幕上拖动(触摸,持有和移动)。 参数: 开始 - 拖动起点(以像素为单位元组(X,Y)) 结束 - 阻力终点(以像素为单位元组(X,Y) 时间 - 在几秒钟内拖时间(默认为1.0秒) 步骤 - 插值点时要采取的步骤。 (默认是10) 返回:返回任何内容 device.drag((100,540),(600,542),0.1,10) MonkeyRunner.sleep(0.5) #测试暂停3秒钟 MonkeyRunner.sleep(3.0) #截取屏幕截图 result = device.takeSnapshot() #将截图保存至文件 result.writeToFile(‘login.png‘,‘png‘)
标签:
原文地址:http://www.cnblogs.com/wjhblogs/p/4518169.html