seveniruby

Results 5 comments of seveniruby

网站推荐 域名:https://testerhome.com 标签:移动测试 自动化测试 appium robotium

我是打算用uiautomator. 只能跑2.3而不能跑在4.1以上的app基本是没有的. 可以在4.1以上录制, 然后生成2.3上的插桩脚本. uiautomator events 就可以获得控件级别的事件数据, 通过这个就可以直接实现自动化. 如果是结合appuim, 可以直接生成跨各种平台的自动化用例. 想做的更好, 需要深入去研究uiautomator的代码. 我才刚开始读. 我在testerhome上也开了讨论帖, 在征集意见. 打算用两天时间试试 http://www.testerhome.com/topics/296

后来研究发现 events的数据还有限 可以在android uiautomator基础上做改进 我还在看具体的代码 感觉这个很稳定 只是对混合应用支持不行 我正在为appium增加支持 可以允许调用cafe的remote 有什么进展欢迎随时交流

appium是有pc端和手机端的 可以使用adb, 或者直接am执行也行. 我挺看好cafe的remote的, 我先按照你的用法设计. 不过我建议后续有可能, 可以考虑增加socketserver的方式来接受请求. 接受json请求, 返回json响应. 类似https://github.com/appium/appium/blob/master/lib/devices/android/bootstrap/src/io/appium/android/bootstrap/SocketServer.java 这样的架构更好看. 另外我看你的ppt里面介绍到root的漏洞利用, 这块你是怎么设计的. 直接用漏洞root系统吗. 现在实现了多少? 如果是基于adb, 就没有权限的问题了.

对于webview的录制, 包括seleniumIDE, google的bite在内, 都是基于js的录制, 你的做法是对的. 植入js也是将来很重要的测试手段, 还能监控其他的指标. 还是必要的. uiautomator的events机制监听不到webview的事件, 需要更底层的系统的事件监听,比如getevent这类 元素的位置识别可以使用robotium或者appium来解决.