api10 以下的版本貌似除了 uiautomator 外基本都支持. 比如 instrumentation, espresso, robotium 等.
selenroid 不支持估计是嫌太低的版本没有什么用户量, 而且少了一些功能 所以就放弃了吧.
如果 selendroid 不支持, 那么 appium 自然也不支持了. 你可能需要自己使用底层框架去搞了
#7 楼 @jimneylee great , 我最近也在学习 jquery mobile 和 android 编程, 争取年后在 app 开发上能贡献力量
可以通过-U 来指定特定的设备
使用接口级别的 mock 方案即可. 可以使用 moco 这个框架.
第一个例子写的不错, 是个测试中需要考虑的场景. 期待更新
对应的 jar 包需要在 classpath 下面, 你可以试试
我记得 monkeyrunner 是基于 jython 的那.
本周过后, 就截止了, 我会抽取大家的邮箱发送资料, 并通过支付宝发分成.
cool , i am very happy to hear that, thanks Jonathan , Thanks SauceLabs
it's a great beginning for us
非 webview 的话, 他应该也可以输入中文吧. 毕竟是插桩体系.
输入中文有问题的主要是基于 uiautomator 的方式. uiautomator 没法像插桩一样调用内部方法.
方形的标签云
黑白的 标签云
写的很好, 还附带了 git 知识. 支持原创.
android studio 貌似不支持在拖动的空间上双击自动生成 onclick 事件代码, 貌似是需要手工添加的.
#28 楼 @yangxiangfu 这个不行啊
好像是有几个 api 版本不支持 espresso, 是这样的吗
有位同学给汇了 100 和 10 块. 你这是什么节奏, 汇错了吧,
#10 楼 @sundaxian appium 支持插桩, 但是还不支持这类的操作, 需要自己编写扩展才能支持. appium 的插桩是使用 selendroid. 你可以看看他的代码, 封装些自己的方法. 目前 selendroid 提供的都是标准的方法. 还缺少定制
#9 楼 @fastpoint 说的很好. saucelabs 的风格也是很开放的 所以版权问题不会像 oracle 那么变态. node 为容器也是象征着 web 浪潮的进化. 到时候如果各个工具都实现了标准的协议, 那么离开谁都行. 比如 selendroid, 在 appium 中可以集成, 离开了 appium 也可以使用. 这样生态会更稳定.
看看这个标签云效果如何, 可以背后印上
#10 楼 @mingway_hu 好建议. 看好你加入合伙人哦
我觉得他们貌似没考虑到微信这种平台上的应用
--While some may consider it an advantage to control the user interface outside an app, we believe it's dangerous to test code that you don't own (for example, the tests could be brittle).
#15 楼 @lihuazhang 我的说的是个人消息中心