天天动听 + 虾米的结合物?
走
...我觉得...还是手动吧。。。这个业务怕是 Appium 做不来啊。。
#17 楼 @chichimei android 的学习资料更齐全,成本更低,就是主要原因了~
搞测试的大多没 mac 机,大多想着把 android 搞懂了就能搞 iOS 了,殊不知 android 这也是个深坑..android 测试越搞越深,越来越牛逼。
随后发现.....
搞了好久还是没买得起 MAC 机。
别在 st2 上 ctrl+b,试试用 cmd 直接 run
错误代码贴全一点吧
http://testerhome.com/topics/2606
恒洁大姐姐的超详解,善用搜索啊亲~
约起!
#7 楼 @yuwuhen333 desired_caps["unicodeKeyboard"] = "True"
这一句代码起的作用,会帮你自动安装 Appium 的自带输入法来支持中文输入。
报的是SyntaxError
,好好检查一个编码格式吧。
然后请正确使用代码块啊同学~
#1 楼 @lihuazhang 嗯,这个应该可以从源码处改成统一的。
不过大部分使用 Appium 的同学估计不会这么去搞=,=
Appium 中,selendroid 模式与 uiautomator 模式使用上最大的差别还是定位规则不统一。
selendroid 模式并未完全规范化的支持 xpath,所以定位起来跟 uiautomator 模式相差甚远没,甚至 contains 这样的语法都不能用。
关于 ById 的定位方式,从 Appium@1.4.0 之后估计就是一样的了。
然后,我就想问问,挖掘机技术哪家强!?
啊呸,为什么我的 4.4 系统,uiautomator 模式下获取不到 webview 的 context!?selendroid 很正常啊。
不收藏对不起自己
我是这样玩的,一个 suite 对应会起一个 server。
避免在一个 server 下跑那么多用例,也可以实现多设备跑不同的 suite,缩减时间。
#3 楼 @springs412 很多测试框架都支持的。。可以去了解了解。。
Appium@1.4.0 没有这个困扰了
然后,你可以将所有的 id 整理出来用 config 管理,运行脚本的时候通过读取 config 文件去。
那么你就可以通过两个 config 文件来管理你不同包名的 id 了。