感觉通常来说,只说福利的,你和他谈工资以后,一般就没有然后了。。。。
@weamylady 兄弟,这个建议很好,确实比较搓。。。_^
我开始看是 WARN 就没有去管他了。。。。主要还是 IOS 太菜了,我以为 IOS 只有 PATH 一个环境变量。。。。以为能找到 ADB 就 O 了。。。
必须反省一下,API 里面有提到这个变量,不设绝对是自己的问题!!
谢谢思寒了,加入 ANDROID_HOME 的环境变量解决了~刚开始用 MAC,各种不适应。。。
恒温给个支付宝账号?快过年了,聊表一下心意?
@doctorq 呵呵,我看的文章转自:http://blog.csdn.net/g19920917/article/details/39735305 。。。。他也是转的。~ 源出处在哪他也没标。。。。呵呵,源头是从你这出来的么?我就记得你帖子里或者 QQ 群里讲过这个内容。~果然这哥么是转自你的帖子 o(∩_∩) o 哈哈
@doctorq 哈哈,你确实说过。。。我说我怎么记得谁前段时间谁说过。。。我还没遇到过这种的页面。。。。
@seasoncool2011 我还记得我刚来的时候,帅哥还回答过我问题的。~~就算不太懂,看到也必须给点建议。啊~PS:我估计你的结局还是得自己想办法去规避了,网上有动态页面的解决方案,用 hierarchyviewer 试试吧~
@seasoncool2011 转帖:uiautomator 在获取界面状态信息时,首先要等界面处于 idle 空闲状态才会做 dump 操作。这就是 uiautomator 死活拿不到动态界面信息的原因。~问问开发干么了吧。。。
@seasoncool2011 虚拟机?重启一下虚拟机和机器?。。。。
赞一个!~坚持就是胜利!~
@fresh 呵呵,大侠那就更好了!!!~
UiAutomation mUiAutomation = getInstrumentation.getUiAutomation();
UIAUTOMATOR 是实例化对象,但是我们经常提到的 UIAUTOMATOR 是测试框架。这个完全不知道怎么折腾了。
比如说我要获取跨 APP 时,A 调用 INTENT 跳转到 B 应用,我要获取一下 B 应用的某个 TEXT 的内容。这个有具体的例子么?
看 UIAUTOMATOR 实例 injectInputEvent(InputEvent event, boolean sync) 都是这种接口,UiAutomation 测试框架提供的方法可以直接通过该实例实现么?
这个属于万分感谢!!!~
支持思寒!~
_,顶一个。不过话说感觉这个方法比 AIDL 还坑啊,SERVER 端的工作量一点没少,还要用 NDK 和手机适配。。。~
大侠,这方法有啥别的方法搞不定的内容不?~借鉴一下啊?
@qinggchu 先谢谢啊~
这个我前面已经试过了,我一直都是写在 SDCARD 目录下的。目录权限改的是 777,在 4.4 以后还是没法操作的。
这个问题是这样的,我个人是这么理解,在其他 APP 中调用 UIAUTOMATOR 本身就是一个安全隐患。这样就可以利用此操作嵌入其他 APK,获取数据。4.4 版本后该命令重构过,应该是对该命令加入了权限管理,API 只提供了一个调用 UIAUTOMATOR 实例的方法。这也就造成了在 4.4 下使用该方法,只返回 PID,但是看不到实际进程,没有任何报错,但就是不写文件的现状~
当然这是我根据自己环境和操作后的总结,如果有兴趣的话,你可以试试 4.4 以上的能不能操作。~
支持!JS 还是菜鸟,后面再参与,先占个坑!~
用例继承的 ActivityInstrumentationTestCase2
继承关系:
↳ android.test.InstrumentationTestCase
↳ android.test.ActivityTestCase
↳ android.test.ActivityInstrumentationTestCase2
public Instrumentation getInstrumentation ()
Added in API level 1Inheritors can access the instrumentation using this.
ROBOTIUM 单 ACTIVITY 实际上还是调的 instrumentation 的吧。
通过 launchActivity (String pkg, Class activityCls, Bundle extras) 进行第一次加载的吧?
这个类继承于 JUNIT,JUNIT 通过 setup 和 teardown 进行初始化。
我在网上搜到的结果都是说 TEARDOWN 执行完之后,必须回到初始界面,才能执行下一条用例,方法就是用 SOLO.FINISHOPENEDACTIVITIES,但是没说为什么不回到主界面就会阻塞啊?看 LOG 啥也没有么。。。。有没有大神以前遇到过,解答一下原理啊?
就在想有没有办法绕过去啊。~
@monkey 呃。。。谢谢 MONKEY 提醒啊。我还真当成一个东西了。。。。我再看看。。。
呵呵,谢谢各位大侠的建议了哈~后面还有很多的路要走,很多的坑要填~
其实吧,我感觉自己的心态和恒温差不多。。。娃多了个,压力还是相当大的~远没有那么平和。。。
很多压力吧,你再急也是急不来的。。。来我们这论坛的应该有很多都是希望改变的吧。
个人觉得改变是需要时间的,太着急,走了太多捷径后,知识的积累可能也会有问题。
填过的坑越多,学到也越多。~大家共勉之~