appcrawler

AppCrawler 配置文件

耗尽温柔 提交于 2020-01-07 21:39:05
java -jar appcrawler.jar --demo demo.yml # 插件列表 pluginList: [ "com.testerhome.appcrawler.plugin.LogPlugin", "com.testerhome.appcrawler.plugin.TagLimitPlugin" ] # 是否截图 saveScreen: true reportTitle: "Test Report" # 结果目录 resultDir: "D:\\appcrawler\\results\\20190907221950" # 在执行操作后等待多少毫秒刷新 waitLoading: 500 waitLaunch: 6000 # 结果报告是否展示没有遍历被取消的控件 showCancel: true # 最大运行时间 maxTime: 10800 # 默认的最大深度10, 结合baseUrl可很好的控制遍历的范围 maxDepth: 10 # appium的capability通用配置 capability: # Appium是否需要自动安装和启动应用。默认值true autoLaunch: "true" # 直接转换到 WebView 上下文。 默认值 false autoWebview: "" # 不要在会话前重置应用状态。默认值false。 noReset:

Google 官方 AppCrawles学习小结

时光毁灭记忆、已成空白 提交于 2019-12-01 15:59:30
Google 官方 AppCrawles学习小结 AppCrawler可自动化测试应用程序,无需编写和维护任何代码。 可以自动发出(轻按、滑动)等操作执行app,当应用程序崩溃或达到指定的超时时间将终止运行 可以在各种设备上运行它以查找崩溃,视觉问题或性能问题 每一次操作都会有截图以及相关日志。 缺点:不开源,只有安装包,感觉这不像谷歌的风格。 与monkey原理不同,monkey是随机点,不基于控件,appcrawler基于uiautomator的 官方可以访问的路径地址: https://developer.android.google.cn/training/testing/crawler 使用此工具应保证使用最新版本的Android SDK ,如果是仅仅安装Android SDK,应确保包含最新的build tools 和 platform tools。 AppCrawler 工具下载地址: https://dl.google.com/appcrawler/beta1/app-crawler.zip 使用操作: 1、启动模拟器,或者链接物理设备,确认设备已经通过adb连接成功 2、启用Crawler程序,命令如下: 不用安装,直接运行安装过的app: java -jar crawl_launcher.jar --app-package-name com.******