如何使用pywinauto在文本框中设置值?

时间:2016-12-27 10:45:00

标签: python python-2.7 pywin32 pywinauto pywin

我是pywinauto的新手,我不知道如何使用控件标识符。

sample Image

control identifier for textbox

如何将No. of loops:设为99999?

1 个答案:

答案 0 :(得分:1)

对于动态编辑框,您可以使用标签文本作为标识符的一部分。例子:

app.WindowName.No__of_loops_Edit.set_text('99999')
# or
app.WindowName['No. of loops:Edit'].set_text('99999')

# for more realistic typing char by char:
app.WindowName['No. of loops:Edit'].type_keys('99999')

Getting Started Guide中更详细地描述了它(第34节"如何知道魔法属性名称")。