顶一顶我右边的男人,哈哈
最近在做 iOS 的 Monkey 目前已实现真机 monkey 轨迹记录 + 截图 +iPhone 系统日志收集 +crash 日志收集,我是参考的 github 上的 CrashMonkey 和 ui-auto-monkey 自己改造了一些,现在除了那个 app 拉后台怎样重新拉起的问题其它都解决,等完整方案出来会开帖子。
#3 楼 @pighero001 说白点就是埋点嘛
干活少,推商业的多,一办公司搞不起。
自己重写InstrumentationTestRunner
在onCreate()
中去实现接受参数
@seveniruby @lynnfang0917 这个问题最终有解决方案么?我在 git 上提了 issue, Owner 给出的答复是不支持!!!https://github.com/robolectric/robolectric/issues/1628#issuecomment-84046904 @lynnfang0917 ,最终怎么解决的?
我们的做法简单粗暴,直接在源代码中插桩,大致可分为:发起连接、建立连接、下载数据、解析数据、(渲染,这个是不可控的,所以没太多必要 cover),之后 UI 脚本自动化驱动,迭代执行,收集 log,交给解析器解析数据,得到总体和网络请求各阶段的:平均耗时,最长耗时,最短耗时,urls
#6 楼 @wangcityboy 你点它一下不就完了
iOS 还是用原生的吧,满足不了的功能可以借鉴 appium 自己去实现,后续用例多的情况下执行效率还是很重要的!脚步设计最好选取 PO 模式。从 appium 最早版本一路趟到 1.3.4 最终感觉还是回归原生,做适合自我测试需求的封装,学习 appium 的思想,才是一条明路…
加油!需要帮助请招呼!
#5 楼 @ceshichen 自己搜
有 api 可以调用, 对于 iOS 获取日志 appium 调用的是 deviceconsole 可以从 submoduble 看到
搜我之前发过的 opencv 与 javacv 的帖子,希望对你有帮助
nice!尤其 xcode6 的执行变更很有用!
只是纯 element 的截取比对,同位图比对。不太推荐这种方式,比较好的是整张图任意区域比对,可以事先截取任意 subimage 之后执行脚步使用 opencv 比对 PIL 做部分匹配比对感觉很搓,同尺寸比对还好。还有个问题是你这种方式如果不做 element 比对 做其它子图比对的话必须要做一个 map 对应图片与坐标长宽
HTMLTestRunner 是把单条结果都放到内存当中,如果出了异常报告会丢。@monkey 你怎么看