pywinauto将我的GUI对象识别为listview。gui对象是一个网格,每个单元格中都有复选框。我正试图通过ListView.items()[index],项操作单击某个复选框。(所有项目、复选框都被识别并位于ListView.items()下)
问题是有些项目对点击没有反应。 例如:以下代码仅成功单击了60%的项目
我尝试过以任何其他可能的方式单击,使用click、select、check并通过单击使用double=True标志
for item in self.curr_win.ListView5.items():
item.click()
*self.curr\u win.ListView5是我的列表视图对象
好的,对于“win32”后端,您可以将这些文档用于
ListViewWrapper
和_listview_item
对象:https://pywinauto.readthedocs.io/en/latest/code/pywinauto.controls.common_controls.html#pywinauto.controls.common_controls._listview_itemItem方法
.ensure_visible()
对不可见项进行自动滚动方法
.click_input()
的不同之处在于它移动了真实的鼠标光标,从而可以在调试时使所有操作更加可见相关问题 更多 >
编程相关推荐