zoukankan      html  css  js  c++  java
  • mongkeyrunner实现循环随机输入值的方法

    from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice,MonkeyImage
    device= MonkeyRunner.waitForConnection()   #连接设备
    device.startActivity('com.android.calendar/.AllInOneActivity')    #启动app
    MonkeyRunner.sleep(1)
    device.press('KEYCODE_MENU',MonkeyDevice.DOWN_AND_UP)   #点击菜单键
    MonkeyRunner.sleep(1)
    device.touch(80,264,MonkeyDevice.DOWN_AND_UP)  #定位选择
    MonkeyRunner.sleep(2)

    device.touch(65,166,MonkeyDevice.DOWN_AND_UP)   #定位光标
    MonkeyRunner.sleep(2)

    device.press('KEYCODE_BACK',MonkeyDevice.DOWN_AND_UP)    #按Back键,这里是去掉键盘显示
    MonkeyRunner.sleep(1)
    device.drag((170,390),(170,191),1,10)    #拖动屏幕
    MonkeyRunner.sleep(1)
    device.touch(78,342,MonkeyDevice.DOWN_AND_UP)   #定位光标
    MonkeyRunner.sleep(2)
    import random     #引入随机的方法
    import string    #定义
    str1="1234567890abcdefghijklmnopqrstuvwxyz"    #定义一个要随机输入的字符串,随机的内容就从这里选择
    strList=[]    #定义一个数组
    for i in range(100):
        strList.append(random.choice(str1))    #随机获取字符放到一个列表,append表示放在字符后面
    str2="".join(strList)    #转换成字符串
    print (str2)   #输出资格字符串
    for j in range(200):
        device.type(str2)
        MonkeyRunner.sleep(1)
        print (j)      #循环输入随机的字符串,并且打印出循环次数

  • 相关阅读:
    Beta冲刺阶段
    用例图练习
    第四次作业--个人作业--必应词典案例分析
    第五次作业——团队项目——需求规格说明书
    结对编程第三次作业
    第二次作业— —结对项目
    Git使用心得
    Android平台的开发环境的发展演变
    软件工程的实践项目的自我目标
    面试中遇到的问题
  • 原文地址:https://www.cnblogs.com/szy123618/p/4264455.html
Copyright © 2011-2022 走看看