如何使用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 (将#修改为@)