android自动化测试之用robotium实现微博绑定

利用robotium实现微博的自动绑定

android应用进行微博绑定主要有两种方式,一种客户端实现个webView,请求微博默认的授权页,另一种则是直接调用微博客户端,这里实现的为前一种,即进和微博默认的授权页,输入用户名密码,然后登录。

主要过程:点击微博绑定按钮“立即绑定”,客户端进入授权页,输入用户名及密码,点击“登录”,微博绑定后按钮状态变为“解除绑定”,点击可解除绑定。

主要问题:客户端显示的微博授权页查看不到源码,无法知道其网页元素。

解决:使用SQLite编辑器查看客户端应用的本地数据库,一般webview的缓存数据存在于webviewCache.db数据库下cache表中,导出其网址,在浏览器中打开即可查看其源码。

对于采用同样默认授权页方式的腾讯微博、人人网亦可以用类似方法实现自动绑定与解除绑定。

你可能感兴趣的:(android)