访问Firebase测试实验室中虚拟设备的位置

我正在Firebase测试实验室的虚拟设备(Pixel2)上运行Espresso Android测试,我需要知道此设备的地理坐标。我的测试失败,因为它们必须在位于国家领土(葡萄牙)的设备上运行,并且显示以下内容:“您的访问权限正在葡萄牙境外进行”。 我想知道是否通过命令 const termsSchema = Yup.object().shape({ termType: Yup.string().when('condition',{ is: true,then: Yup.string() .required('Type is required'),}),}); const schema = Yup.object().shape({ condition: Yup.boolean() .required('Error'),terms: Yup.array().of(termsSchema),}); 运行测试时,有一种方法可以访问虚拟设备的位置和/或使其在位于国家领土(葡萄牙)的设备上运行。

谢谢, xptoGirl

jieqide 回答:访问Firebase测试实验室中虚拟设备的位置

虚拟设备的默认GPS位置为(37.779564,-122.391616)(截至2019年11月)。这个地点在加利福尼亚州旧金山市内。请注意,您无法更改此位置。

对于物理设备,您可能根本无法获得GPS位置,或者它可以位于世界任何地方。

您最好的选择是模拟GPS位置,例如看看this question

本文链接:https://www.f2er.com/3166044.html

大家都在问