pywinauto 点击下拉菜单,选择了下拉菜单第二个,则在编辑框中写入1234,若选下拉菜单第三个,则在编辑框中写入3412
时间: 2024-05-13 14:20:08 浏览: 120
基于pywinauto的GUI测试工具,用于ICD测试
好的,这个问题我可以回答。你可以使用 pywinauto 的 `ComboBox` 控件和 `Edit` 控件来完成该操作。首先,使用 `ComboBox` 控件选择下拉菜单中的第二个或第三个选项。
例如,如果选择第二个选项:
```
from pywinauto import Application, Desktop
app = Application().start('notepad.exe')
dlg = Desktop(backend='uia').Notepad
dlg.Edit.type_keys('Hello world!')
# 选择下拉菜单中的第二个选项
combo_box = dlg.ComboBox
combo_box.select(1)
# 在编辑框中写入 1234
edit = dlg.Edit
edit.set_edit_text('1234')
```
如果选择第三个选项,只需要将 `combo_box.select(1)` 改为 `combo_box.select(2)` 即可。
希望我的回答能够帮到你。
阅读全文