摘要: appium的原理:针对于hybrid的app,appium基于selendroid框架实现。而selendroid框架又是基于instrumentation框架实现的 可见,appium本身是借助于其它框架控制app 元素识别工具 inspector: chrome inspector for s 阅读全文
posted @ 2018-04-06 23:26 天际流云 阅读(896) 评论(0) 推荐(0) 编辑
摘要: Appium的介绍 Appium是一个开源、跨平台的自动化测试工具,用于测试Native(原生)和Hybrid(混合) 应用,支持IOS,Android和FirefoxOS(已倒闭)平台 Appium在Android平台实现自动化,是基于UIAutomator框架的 Appium的理念 1、无需重新 阅读全文
posted @ 2018-04-06 23:18 天际流云 阅读(1837) 评论(0) 推荐(0) 编辑
摘要: Monkey Script 常用命令介绍 执行Monkey 脚本的命令: Adb shell monkey -f <scriptfile> <event-count> Scritpfile:我们编写的脚本文件 Tips: Dispatch 派遣,调用 1、DispatchTrackball命令 轨迹 阅读全文
posted @ 2018-04-05 11:56 天际流云 阅读(205) 评论(0) 推荐(0) 编辑
摘要: APP性能测试—启动时间 冷启动—程序完全关闭时的启动 启动:adb shell am start -W -n package/activity 停止:adb shell am force-stop package 热启动—程序退到后台,并未完全杀死时的启动 启动:adb shell am star 阅读全文
posted @ 2018-04-05 11:53 天际流云 阅读(2666) 评论(2) 推荐(0) 编辑
摘要: Monkey :在adb shell中,生成用户或系统伪随机事件 MonkeyRunner:通过API定义特定命令和事件控制设备 monkeyScript:是一组可以被Monkey识别的命令集合,monkeyScript可以完成重复固定的操作 获取adb连接的虚拟机或真机: adb devices 阅读全文
posted @ 2018-04-03 23:53 天际流云 阅读(1604) 评论(0) 推荐(0) 编辑
摘要: 什么是monkeyRunner? monkeyRunner提供了一系列的API monkeyRunner可以完成模拟时间及截图操作 Monkey和MonkeyRunner的区别? Monkey :在adb shell中,生成用户或系统伪随机事件 MonkeyRunner:通过API定义特定命令和事件 阅读全文
posted @ 2018-04-03 23:06 天际流云 阅读(148) 评论(0) 推荐(0) 编辑