如何使用Appium在Windows桌面应用程序上上传文件?

问题描述

在C#上为Windows桌面应用程序编写python自动测试期间,我遇到了一个问题: 该应用程序具有一个“浏览”按钮,可打开文件资源管理器,因此我们可以选择并上传一些文件,然后该应用程序将对其进行处理。 但是我们如何通过自动测试来做到这一点?

在硒中(通过Web应用程序),当我们要上传文件时,我们需要以下内容:

self.session.find_element_by_name("Browse").send_keys(r"C:/directory/file_for_upload.txt" + Keys.Enter)

但是此硒示例不适用于Windows桌面应用程序。 而且appium文档中的设备Android功能(例如pull / push)显然也无法正常工作。

还有其他方法可以将文件上传到Windows桌面应用程序吗? 请帮助)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...