如何在 AWS 的设备场上运行 appium 脚本时将图片上传到设备

问题描述

String imagePath = this.getClass().getResource("/files/images.jpg").getPath();
driver.pushFile("/data/local/tmp/image.jpg",new File(imagePath));

代码在模拟器和真实设备上运行良好,但在 AWS 的设备场上不起作用

解决方法

设备场使用物理设备,推荐使用 /sdcard/ 目录推送文件。在模拟器上,您可以使用 /data/ 之类的目录。此解决方案适用于您的用例。如果您再次看到此问题,请告诉我们