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

Joshua Dong · July 07, 2014 · Last by Vincent replied at July 11, 2014 · 1230 hits

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

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

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

共收到 2 条回复 时间 点赞

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

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

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up