pywinauto - pywinauto | 从 child_window() 获取图块
问题描述
如何从下面获取标题CAS-31230026-RRYYM6
FormTitle 上的 print_control_identifiers() 返回这个 -
Control Identifiers:
Custom - '' (L609, T259, R912, B323)
['CAS-31230026-RRYYM6Custom', 'Custom']
child_window(auto_id="FormTitle", control_type="Custom")
|
| Static - 'CAS-31230026-RRYYM6' (L613, T259, R908, B323)
| ['CAS-31230026-RRYYM6Static', 'Static', 'CAS-31230026-RRYYM6']
| child_window(title="CAS-31230026-RRYYM6", control_type="Text")
解决方案
FormTitle.children_texts()
工作。
不能这样
wrapper = app.FormTitle.child_window(title="CAS-31230026-RRYYM6", control_type="Text").wrapper_object()
wrapper.window_text()
因为title
是动态值。
推荐阅读
- html - CSS 和 HTML 在 Flask Jinja2 模板中不起作用
- ruby-on-rails - 无法使用 pundit 作为 user.admin 或 record.user 删除。我怎样才能让他们删除?
- swift - 当scrollView不滚动时如何复制scrollViewDidScroll的效果
- javascript - 如何在 React Native 中粘贴自定义标头
- linux - 用于在 Windows 上进行交叉编译的 Posix 头文件(专门用于提升)
- javascript - 有人可以解释一些与 for.Each() 方法相关的事情吗?
- mysql - MySQL 没有运行到 WAMP
- rust - 如何从 BytesMut 中移动一系列元素?
- asp.net-core - Automapper 引用在多层应用程序中应该放在哪里
- java - 拆分“[”和“]”并且标准转义不起作用