好贴, 我也一直想写这个话题的
是的,多谢提醒。 我之前也发现这个问题了, 只是一直没修改,用作调试用的。
我稍后调整下默认转到首页吧
就算提 bug,你也得说明下场景啊, 现象, 代码, 报错信息。。。
4.1 也是支持的 官方使用了 api17 的 sdk 所以有可能个别地方不能完支持 4.1 我自己测试过 4.1 一直都很好 没发现问题 appium 对 4.1 以下的支持使用 selendroid 实现的
#6 楼 @wangyemami 连接我忘记了, 你自己 google 吧. 工具叫 CTS
除了自学编程外, 你也可以考虑跟研发做好配合, 自动化测试的理念可以灌输给他们, 让他们自己也来写自动化测试.这样可以过渡下. 自己仍然专注于测试设计.
建议你贴上你的代码
#10 楼 @michailclj events 命令不会返回, 你可以试试利用重定向导入文件, 看看有没有输出, 完成目标后直接 kill.
说说看 求细节
关于兼容性 还可以从代码的静态分析上考虑 检测 api 的版本问题 官方有个兼容性的定义文档 写的很详细 还有对应的工具
#11 楼 @softblank 恩 我也提出这个建议给论坛管理员们了, 看看大家的看法
#8 楼 @michailclj 恩, 直接调用即可. 一些关键操作需要 root, 最好配合 su , 不过这种方式只能运行 events, 不能执行测试用例.
#6 楼 @michailclj 可以 我正在写一个 app 就是手机自己执行 快写好了 两周内就能发出来
#4 楼 @michailclj 需要在 shell 下运行, 系统对 shell 和 uiautomator 有特殊赋予的权限. 或者你用 su 来启动你的程序也可以.
@xiaocong 说 UiAutomationShellWrapper 在 android 的源代码中, 所以我在下载整个 android 的代码来编译. 不过代码量太大, 用 repo 工具一直都没下载完整过代码. 老是报错, 所以 uiautomator 的编译就一直 delay 了
你最好配置下对应的 capabilities 的配置项. 可以参考下官方的文档.
如果不配置, 他有可能会提示这个错误. 具体的例子,可以参考官方 sample 目录下的 java 例子
#7 楼 @lihuazhang 是的, 我加到我 ppt 中去
#6 楼 @softblank 别提了, 最近发型不好, 遇见的都是比我帅的人, 不开心...
问题解决了没, 我看了 app-wait-activity 貌似是为了跳过一开始的启动界面.
#2 楼 @mingway_hu 我只是为了装点门面