• monkeyrunner书写常用语句说明


     #导入程序测试所需要的模块      
       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') 
  • 相关阅读:
    计算机学习的网站、常用软件
    c语言标识符
    Git报错
    福尔摩斯的约会
    怎样判断一个单链表是否有环?
    中成药的合理使用--风寒感冒
    使用vscode打造python开发环境
    AIDA64 Extreme 6.10.5200 序列号
    VMware Workstation Pro 15密钥及下载地址
    centos 一键安装 Aria2 &管理脚本
  • 原文地址:https://www.cnblogs.com/wjhblogs/p/4518169.html
Copyright © 2020-2023  润新知