正在为Amazon设备场中的每个测试方法安装App。

时间:2017-10-24 05:46:57

标签: amazon-web-services appium aws-device-farm

为Amazon设备群中的每个测试方法安装了应用程序。但是相同的代码在真实设备上运行良好。是否有任何功能可以解决这个问题?

2 个答案:

答案 0 :(得分:0)

有这个问题的解决方案。但是,在开始执行之前,您只需在设备上安装一次应用程序。

如果您手动安装应用程序(apk文件),则无需添加" 应用"期望的能力。相反,您只需添加两项功能:" appActivity "和" appActivity "

    capabilities.setCapability("appPackage", "com.your.app.package.name");
    capabilities.setCapability("appActivity", ".ui.ActivityName");

如果您使用" app "在每个初始化驱动程序时,appium尝试在设备上安装apk。删除此功能并添加appPackage和appActivity是避免每次重新安装应用程序的最佳方法。

答案 1 :(得分:0)

AWS Device Farm不会每次都安装该应用;但是他们确实单独进行每项测试而不是批量测试。