使用pywinauto点击list view
中标题的特定列时出现问题。
当我尝试点击特定列时,它总是点击整个标题的中心。我使用DrawOutLine()
检查了它,无论我使用哪个标题名称,它都会在整个标题上绘制一个矩形。见附件打印屏幕:
我是否可以在特定列上Click()
?
编辑1: Swapy礼节:
答案 0 :(得分:1)
标题控件没有子控件(每个项都是控件的一部分)但可以使用HeaderWrapper
访问这些项。
示例(单击标题项#0):
header.click_input(coords=header.get_column_rectangle(0).mid_point())
# or
header.click(coords=header.get_column_rectangle(0).mid_point())
是的,这看起来并不那么明显。听起来没有人试图自动化标题项目点击。我们可以尽快尝试改进此API的可用性。
P.S。目前尚未维护SWAPY。希望稍后以更统一的方式重新编写它(支持pywinauto 0.6.0+)。 This is a very first prototype但是。 :)