Robotium 请教 android 自动化测试的时候怎么 mock location?

Joshua Dong · 2014年07月07日 · 最后由 Vincent 回复于 2014年07月11日 · 1187 次阅读

想请教各位的是,android 自动化测试的时候怎么 mock location。

如果有 root 的话,能否搞成 setLocation(经度,纬度) 和 getLocation 的方法?
真机、模拟器(自带的、genymotion)是否支持?

有没有现成的方案,robotium 和 appium 都可以。

共收到 2 条回复 时间 点赞

android 有现成的防范,使用了一个测试用的 Prodvider 就可以了。这个可以忽悠自己的应用。
如果是想忽悠微信和 qq 的定位,就没那么容易了。需要额外 mock wifi 的定位

genymotion 和模拟器都支持模拟定位

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册