【发布时间】:2018-04-17 18:21:00
【问题描述】:
我想开发 Python 脚本来打开一些基于 Windows 的应用程序,然后输入一些数据/命令来模拟用户使用键盘:
- 然后运行 MS Calculator:“5”、“+”、“8”、“/”、“2”、“Enter”,就是这样
- 然后运行 MS 记事本:“Hello world!”、“Ctrl+s”、“我的文件”、“Enter”、“Alt+F4”
当然它可以在成功时返回像1这样的退出代码并写入一些日志。
我相信有一些库(可能用于 UI 测试目的),但我不知道。
我知道有 Selenium,但恐怕它只适用于网络浏览器应用程序。
【问题讨论】:
-
测试
Windows Apps最好的解决方案是Winium -
@Andersson 我尝试了 pyahk,但看起来该项目已停止。我很难找到正确的 .dll 来使用通过 pip 安装的 pyahk。你有什么解决办法吗?
-
用 Python 2.7 试试吧。安装应该没有问题
-
@Andersson 这就是我所做的。问题在于 AHK(或其库)而不是 python 或 pyahk 本身。
标签: python windows selenium testing autohotkey