想请教各位的是,android 自动化测试的时候怎么 mock location。
如果有 root 的话,能否搞成 setLocation(经度,纬度) 和 getLocation 的方法? 真机、模拟器(自带的、genymotion)是否支持?
有没有现成的方案,robotium 和 appium 都可以。
android 有现成的防范,使用了一个测试用的 Prodvider 就可以了。这个可以忽悠自己的应用。 如果是想忽悠微信和 qq 的定位,就没那么容易了。需要额外 mock wifi 的定位
genymotion 和模拟器都支持模拟定位