Monkeyrunner实战——自动化脚本——控件id查找——控件id输入
来源:互联网 发布:sharpdesk网络扫描 编辑:程序博客网 时间:2024/04/29 19:00
'''Author: Mike ZhaoEmail: 147056142@qq.com'''from com.android.monkeyrunner import MonkeyRunner,MonkeyDevicefrom com.android.monkeyrunner.easy import EasyMonkeyDevicefrom com.android.monkeyrunner.easy import Byfrom com.android.chimpchat.hierarchyviewer import HierarchyViewerfrom com.android.hierarchyviewerlib.device import ViewNode"接收用户输入的3个变量"receiver = raw_input("Input receiver address:")theme = raw_input("Input theme:")content = raw_input("Input content:")"email自动发送的次数"number = int(raw_input("How many times would you want to try:"))"连接设备"device = MonkeyRunner.waitForConnection()easy_device = EasyMonkeyDevice(device)"进入循环"for n in range(1, number + 1): #打开email activity device.shell('am start -n com.android.email/com.android.email.activity.MessageCompose') MonkeyRunner.sleep(1) #查找到接收人id并输入 easy_device.type(By.id('id/to'),receiver) MonkeyRunner.sleep(1) #输入主题 easy_device.type(By.id('id/subject'),theme) MonkeyRunner.sleep(1) #输入内容 easy_device.type(By.id('id/body_text'),content) MonkeyRunner.sleep(1) #点击发送信息 easy_device.touch(By.id('id/send'),MonkeyDevice.DOWN_AND_UP) print n MonkeyRunner.sleep(1)
根据不同的手机,可能短信界面元素id会有所不同,通过hierarchyviewer可以查看。
- Monkeyrunner实战——自动化脚本——控件id查找——控件id输入
- Android自动化工具Monkeyrunner使用(六) —— 根据ID查找对象
- 根据控件id实现的monkeyrunner脚本
- Android自动化测试—获取、区分具有相同Id的多个控件
- Android自动化测试—获取、区分具有相同Id的多个控件
- monkeyrunner 使用id——calculator.py 实例
- monkeyrunner——控件交互总结整理
- android studio查找应用控件id实现自动化测试
- android自动化测试——MonkeyRunner
- Android自动化测试——MonkeyRunner
- monkeyrunner入门之——控件交互总结
- monkeyrunner入门之——控件交互总结
- 转:Monkeyrunner入门之——控件交互总结
- android 自动查找控件id
- Android自动化工具Monkeyrunner使用(七) —— 录制、回放脚本
- gridview,repeater,datalist等从后台获取前台控件的ID——总结
- 安卓开发——如何获取NavigationView上的控件id
- ID—异或
- 小错误引发大问题 clr_bit的使用
- PHP学习笔记
- 打印USB 设备热插拔的字符信息
- Cocos2d-x学习(二十):cocos2d中的容器CCArray
- 互联网下一个阶梯是什么
- Monkeyrunner实战——自动化脚本——控件id查找——控件id输入
- [11月12日的脚本] 配置虚拟内存页文件大小 (PowerShell)
- VC中用户自定义消息
- SQL Update 更新数据[来自其他表数据]
- 浅析android应用增量升级
- OpenCv 关于矩阵的相关计算函数
- 适用于 php-5.2.x 的 php.ini 中文版
- 【ajax】初学可运行示例
- adt-bundle-linux问题