Appium ios 如何使用appium中的sendkeys在本机应用程序中上载文件

Appium ios 如何使用appium中的sendkeys在本机应用程序中上载文件,appium-ios,Appium Ios,我正在尝试通过添加来上载文件 driver.findElementsByXpath("").sendkeys("filepath"); 但这是行不通的。在本机移动应用程序中无法从web上重复这一技巧:因为它在这里不那么容易。 您必须一步一步地完成,例如,单击按钮打开图库,在图库中查找图像并单击它,等等。 另一方面,Appium中有一个push_file端点,用于将文件放到设备上: 有一篇很好的博客文章提供了代码示例: File assetDir=新文件(classpathRoot,../ass

我正在尝试通过添加来上载文件

driver.findElementsByXpath("").sendkeys("filepath");

但这是行不通的。

在本机移动应用程序中无法从web上重复这一技巧:因为它在这里不那么容易。 您必须一步一步地完成,例如,单击按钮打开图库,在图库中查找图像并单击它,等等。 另一方面,Appium中有一个
push_file
端点,用于将文件放到设备上:

有一篇很好的博客文章提供了代码示例:

File assetDir=新文件(classpathRoot,../assets);
File img=新文件(assettir.getCanonicalPath(),“cloudgrey.png”);
driver.pushFile(ANDROID\u PHOTO\u PATH+“/”+img.getName(),img);
//导航到应用程序中的照片选择,打开gallery并单击最近上载的图像

欢迎来到SO。我格式化了你问题中的代码,这样更容易阅读。但是,您的问题缺少一些关键信息。请看一下,并相应地编辑你的问题。我有同样的问题。我不知道把文件放在设备的什么地方?目标路径应该是什么?你们能给我一些指导吗?@UttamPanara你们找到解决这个问题的方法了吗?检查一下这篇博文,若对你们有意义的话,把答案标记出来