为Amazon设备群中的每个测试方法安装了应用程序。但是相同的代码在真实设备上运行良好。是否有任何功能可以解决这个问题?
答案 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不会每次都安装该应用;但是他们确实单独进行每项测试而不是批量测试。