zoukankan      html  css  js  c++  java
  • 3.Monkey Script小案例

    1.实现打开搜狗搜索APP,在搜索框输入内容,点击回车,重复2次运行

    2.实现代码如下所示:

    type=user
    count=10
    speed=1.0
    start data >> 
    LaunchActivity(com.sogou.activity.src, com.sogou.search.entry.EntryActivity)
    UserWait(3000)
    
    DispatchPointer(10,10,0,500,500,1,1,-1,1,1,0,0)
    DispatchPointer(10,10,1,500,500,1,1,-1,1,1,0,0)
    UserWait(3000)
    
    DispatchString(test)
    UserWait(3000)
    
    DispatchPress(66)
    UserWait(3000)

    3.解释如下:

    #固定头部,参数和值均不影响脚本,每次照抄即可。
    type=user
    count=10
    speed=1.0
    start data >> 
    
    
    #启动app并等待3秒(参数1为app的包名,参数2为app的activity名)
    LaunchActivity(com.sogou.activity.src, com.sogou.search.entry.EntryActivity)
    UserWait(1500)
    
    #按下坐标并等待3秒(搜索框位置)
    DispatchPointer(10,10,0,500,500,1,1,-1,1,1,0,0)
    DispatchPointer(10,10,1,500,500,1,1,-1,1,1,0,0)
    UserWait(3000)
    
    #输入搜索框内容
    DispatchString(test)
    UserWait(3000)
    
    #点击回车键
    DispatchPress(66)
    UserWait(3000)
    

    4.在文本框输入完内容后,修改其后缀名为xx.script,我修改为1.script,且保存在C:UsersAdministrator目录下

    5.将电脑的1.script文件push到手机上,并执行

    6.注意点:DispatchPointer(10,10,0,500,500,1,1,-1,1,1,0,0),这个命令的参数,前2个跟后7个为固定值,即每次修改只需修改0,500,500的值,0表示点击,1表示弹出,500为元素的X,Y坐标值,其值可用sdk自带的工具进行判断。该工具在sdk的tools目录下的uiautomatorviewer.bat

     
  • 相关阅读:
    Java Sping 第一章——初识 Spring
    C++设计模式——状态模式 State
    线性代数思维导图(3)——向量组
    基于Servlet实现简单系统登录
    优秀博客汇总
    整理一些开源项目
    Android UI性能优化详解
    (原创)如何在spannableString中使用自定义字体
    (原创)用讯飞语音实现人机交互的功能
    (原创)speex与wav格式音频文件的互相转换(二)
  • 原文地址:https://www.cnblogs.com/android-it/p/9323568.html
Copyright © 2011-2022 走看看