如何创建多设备uiautomator测试

问题描述 投票:0回答:1

[uiautomator测试是在设备内部运行的APK,因此我无法编写支持多个设备的测试。

我找到了一些选择

https://developer.android.com/studio/test/monkeyrunner

https://github.com/vidstige/UiMutilator/releases

https://sourceforge.net/projects/uiautomator/

有没有更好的选择,或者这是全部吗?我在那里找不到很多。

我可以使用Appium,但我正在寻找一个本机API。

android android-studio android-uiautomator
1个回答
0
投票

您可以通过创建多个appium服务器实例在多个设备上本地运行测试。每个Appium服务器应在不同的IP和代理地址上运行。因此,您应该相应地为每个实例设置功能。但是,还有另一种解决方案,但这有点昂贵。那就是AWS Device Farm。 AWS提供了托管在该服务器上的多个真实设备,您可以使用这些设备执行定制的测试服。他们最初提供1000分钟的免费测试时间。您必须为测试脚本创建一个maven项目。我更喜欢使用testng而不是Junit。

© www.soinside.com 2019 - 2024. All rights reserved.