Veg*_*180 4 android location mocking appium
在我针对 Android 应用程序的 Appium 测试中,我使用 Appium 的 AndroidDriver 的 setLocation() 来模拟位置。这可以正常工作,但由于应用程序需要“高精度”作为定位方法,因此模拟位置将在几秒钟后被 Wi-Fi、蓝牙和移动网络生成的位置覆盖。
是否有针对此类问题的解决方案或解决方法?我想永久设置位置(在整个测试期间),但无法更改应用程序强制用户启用“高精度”模式。
顺便说一句:我正在许多不同的真实设备上进行测试,而不是在模拟器上进行测试。
不幸的是,由于安全限制,Android API 不允许通过 adb 更改此设置。不要使用该功能,而是尝试将位置欺骗应用程序作为 Xposed 模块。我建议使用Mock Locations。
PS:我知道这不是您想听到的,但就上述原因而言,高精度功能在技术上受到限制。
| 归档时间: |
|
| 查看次数: |
608 次 |
| 最近记录: |