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)      #循环输入随机的字符串,并且打印出循环次数

  • 相关阅读:
    mysql缓存
    复杂映射
    SQL 映射的 XML 文件
    xml配置文件
    从xml中构建sqlSessionFactory
    eclipse使用时jar不在libraries
    去掉不用的工作空间
    javac找不到或无法加载主类 com.sun.tools.javac.Main,
    文本,布局,样式
    (常用)re模块
  • 原文地址:https://www.cnblogs.com/szy123618/p/4264455.html
Copyright © 2011-2022 走看看