如果一开始就是用 webview 的话,其实走的就是 selendroid 的通道了。chrome 这块感觉是给 chrome-based 的 webview 用的。Selendroid 使用的是 atom js 注入,来和页面元素交互的。
// current ChromeDriver doesn't handle more than a single web view
if (this.isChromedriverContext(name)) {
this.startChromedriverProxy(name, next);
} else if (this.isChromedriverContext(this.curContext)) {
this.suspendChromedriverProxy(next);
} else if (this.isProxy) { // e.g. WebView context handled in Selendroid
this.proxyTo('wd/hub/session/' + this.proxySessionId + '/context', 'POST', {name: name}, next);
}
MonkeyTalk 是个好工具。不过由于收费服务,所以国内用的人比较少,另外国内对测试也不重视。
真的没有图片啊,楼主
@umbrella1978 现有框架的类图 这个图片没有了。
#2 楼 @panshujuan 已经更新
Android SDK Platform, API 16 or higher
你的设备是神马版本?
等来了第四篇,注意代码块用代码块格式!
代码请用代码块。
代码请贴代码并使用代码块!
日志请贴日志并使用代码块!
提问,指明问题信息,请像一个职业测试一样报问题
支持 Markdown 格式, 粗体、删除线、单行代码
支持表情,见 Emoji cheat sheet
按 “M” 键查看更多 帮助。
#2 楼 @601068603 ajax 的话, 你得用其他的爬虫,等异步加载了之后才能爬。 比如考虑下 http://blog.xlvector.net/2014-03/javascript-crawler-using-phantomjs/
你在说什么啊,问题都没有描述清楚,解析又用什么解析呢?正则表达式?
#4 楼 @weamylady 他们用的厉害,不代表他们真正用的厉害。基本都是开发帮插桩,然后他们录制录制脚本。我问过 4 个微策略的人,基本停留在这样的水平。
#2 楼 @weamylady 嗯 我知道 我粗略看过。 因为微策略公司用这个用的比较多。然后微策略裁员出来面试的人比较多。都会说起这个 MonkeyTalk。
MonkeyTalk 部分开源吧。而且需要植入。
#20 楼 @kristiangu dmg 按照的没有命令行
#5 楼 @yangchengtest android 的 getCount 只能拿到显示的个数
描述的详细一点呗?