在Windows上进行exe程序的UI自动化测试,可以使用Python的pywinauto库。以下是一个简单的示例,展示如何使用pywinauto进行Notepad(记事本)应用的UI自动化测试。
首先,请确保已安装pywinauto库。可以使用以下命令安装:
pip install pywinauto
然后,创建一个名为notepad_automation.py的Python脚本,并添加以下代码:
import time
from pywinauto import Application
启动Notepad应用
app = Application().start(“notepad.exe”)
选择Notepad主窗口
main_window = app.Notepad
等待主窗口出现
main_window.wait(“visible”)
在Notepad中输入文本
main_window.Edit.type_keys(“Hello, this is a UI automation test for Notepad!”, with_spaces=True)