如何在Amazon Device Farm上运行uiautomator 2.0测试

时间:2018-02-15 16:00:20

标签: ionic-framework amazon uiautomator

我刚刚开始创建测试框架,用于测试在IONIC中开发的混合移动应用程序。对于Android,我决定使用UiAutomator 2.0,但这需要在Device Farm删除的代码中具有所需的功能。 我尝试上传.apk文件和测试项目的jar但我收到一个错误,说我没有一个类dex文件到我的根测试包。 亚马逊提供的文档没有指定dex文件或其他特定的步骤,而且非常肤浅。 有没有人有使用亚马逊设备农场和使用uiautomator 2测试混合应用程序的经验? 先感谢您。 enter image description here

1 个答案:

答案 0 :(得分:1)

我找到了关于如何制作uiautomator测试包的文档 https://docs.aws.amazon.com/devicefarm/latest/developerguide/troubleshooting-ui-automator.html

它需要classes.dex文件和jar内部的META-INF目录,其名称与包名称相同。

我构建了aws示例android应用程序,并从生成的测试apk中提取了classes.dex文件和META-INF目录。然后我将它们用一个名字压缩在一个罐子里:

com.amazonaws.devicefarm.jar

我希望有帮助,   詹姆斯