是否可以在设备上加载 .gpx 轨道以使用 appium 测试跟踪器?

Is it possible to load a .gpx track on a device to test a tracker with appium?

我在 Appium 上使用 Python 对可以跟踪用户移动的应用程序执行一些自动测试。

现在,我想对跟踪器进行一些测试。通常,为了通过此测试,开发人员会走出办公室并步行一段时间。他还测试相机是否与跟踪器、背景模式等一起工作。 我(暂时)不关心跟踪器可能会引导我进行的附带测试,只要有可能测试跟踪器本身即可。

我认为它唯一可以工作的是以某种方式将 .gpx 或 .kml 文件加载到设备并检查它是否自动跟随轨道并正确保存。

我该怎么做? 另外,如果有更好的测试方法,请告诉我!

由于目前还没有使用 Appium 发送 gpx 或 kml 文件的实现方法,我在这里的方法是使用 Appium 的 setLocation() 函数和扭曲,因为您可以循环遍历 gpx 或 kml 的值并设置每个点的位置,如果需要使用延迟。