是否有任何函数可用于从字段中选择所有数据(字符串)?
例如,当您要删除字段中的所有数据,然后手动选择它并按Delete键。
我目前正在使用DoubleClick()和Backspace键,但是如果字符串包含空格(例如“ This is a string”),它将仅选择第一个单词。
看起来您的意思是编辑框文本。以下代码应有所帮助:
from pywinauto.application import Application
app = Application().start('notepad.exe')
app.UntitledNotepad.Edit.set_edit_text(u'some text')
app.UntitledNotepad.Edit.set_edit_text(u'') # clean-up
Run Code Online (Sandbox Code Playgroud)
它以静默方式工作(编辑框可能无法清晰显示)。
对于非标准控件,.type_keys('^a{BACKSPACE}')如果控件处理了Ctrl + A,则可以调用。
| 归档时间: |
|
| 查看次数: |
1000 次 |
| 最近记录: |