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

标签 python python-2.7 pywin32 pywinauto pywin

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

sample Image

control identifier for textbox

我该如何设置否。循环次数: 到 99999?

最佳答案

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

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中有更详细的描述。 (“如何知道魔法属性名称”部分)。

关于python - 如何使用 pywinauto 在文本框中设置值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41343648/

相关文章:

python - 通过python脚本控制第三方应用程序时等待用户输入

python - 我们如何在 Python openpyxl 包中使用 iter_rows()?

python - Tensorflow - 重用模型 InvalidArgumentError

python-2.7 - Selenium Webdriver Python 页面对象 MainPageLocators 类为什么在类名前使用星号

python - 编辑脚本以说明两个列表的每个组合

python - 使用python检查注册表项是否存在

python - 如何在 Rust 中收集传感器数据并使其在 Python 中可查询/可用?

Python,解析 30MB 文件时遇到内存错误(已下载到我的本地计算机)

Python:SystemError 父模块未加载,无法执行相对导入

python - 替代 psutil.Process(pid).name