如何在 AWS 设备农场上的 运行 appium 脚本时将图片上传到设备
How can I upload a picture to a device while running appium script on AWS' device farm
String imagePath = this.getClass().getResource("/files/images.jpg").getPath();
driver.pushFile("/data/local/tmp/image.jpg", new File(imagePath));
此代码在模拟器和真实设备上运行良好,但不适用于 AWS 的设备场
Device Farm使用物理设备,推荐使用/sdcard/目录推送文件。在模拟器上,您可以使用 /data/ 之类的目录。此解决方案适用于您的用例。如果您再次看到此问题,请告诉我们
String imagePath = this.getClass().getResource("/files/images.jpg").getPath();
driver.pushFile("/data/local/tmp/image.jpg", new File(imagePath));
此代码在模拟器和真实设备上运行良好,但不适用于 AWS 的设备场
Device Farm使用物理设备,推荐使用/sdcard/目录推送文件。在模拟器上,您可以使用 /data/ 之类的目录。此解决方案适用于您的用例。如果您再次看到此问题,请告诉我们