Python 3.x 无法使用pywinauto脚本单击菜单栏
此问题与之前提出的问题相关。但此查询用于另一个屏幕。我尝试了上一个问题的验证解决方案,但菜单没有被选中。但是,如果我使用Python 3.x 无法使用pywinauto脚本单击菜单栏,python-3.x,menuitem,pywinauto,Python 3.x,Menuitem,Pywinauto,此问题与之前提出的问题相关。但此查询用于另一个屏幕。我尝试了上一个问题的验证解决方案,但菜单没有被选中。但是,如果我使用draw\u outline()它会在菜单框区域外绘制轮廓。在打印控件标识符时,我得到以下文本“我们的基本包装物是一个包装物,它是一个文本,一个”字,一个”字,一个”字,一个“类”字,一个”字,一个”字,一个”字,一个”字,一个”字,一个”字,一个”字,一个”字,一个”字,一个”字,一个”字,一个”字,一个类,一个”字,一个”字,一个”字,一个去去去往往德国,一个,一个”字,一
draw\u outline()
它会在菜单框区域外绘制轮廓。在打印控件标识符时,我得到以下文本“我们的基本包装物是一个包装物,它是一个文本,一个”字,一个”字,一个”字,一个“类”字,一个”字,一个”字,一个”字,一个”字,一个”字,一个”字,一个”字,一个”字,一个”字,一个”字,一个”字,一个”字,一个类,一个”字,一个”字,一个”字,一个去去去往往德国,一个,一个”字,一个”字,一个,一个”字,一个,一个”字,一个,一个,一个,一个,一个,一个去去去去去往往往往往往往往往往往往往往往,去去去去去,去去去,去,去去,去,去,去去,去去,去,去,去,去去,去,去,去,去去,去去去","乐","乐","乐","乐","乐","乐","乐","乐","乐","乐","乐"乐","乐"","乐"乐"",",“\uuuu str\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu“,”儿童“,”儿童文本“,”类名称“,”点击输入“,”客户端到屏幕“,”关闭“,”折叠“,”控制计数“,”控制id“,”后代“,”双击输入“,”拖动鼠标输入“,”绘制大纲“,”元素信息“,”展开“,”友好类名称“,”友好类名“,”从点“,”获取展开状态“,”获取属性“,”获取选择“,”ge显示状态、句柄、键盘焦点、标题、展开项、折叠项、网格项、网格项、调用项、容器项、范围值、滚动项、滚动项、选择项、表格项、表格项、文本项、切换项、转换项、转换项_transformV2、iface\u值、iface\u虚拟化\u项、iface\u窗口、调用、处于活动状态、是子项、是折叠状态、是对话框、是启用状态、是扩展状态、是键盘聚焦状态、是最大化状态、是最小化状态、是正常状态、是选中状态、是选中状态、是可见状态、iter\u子项、iter\u子体、遗留属性、m最大化“,”菜单选择“,”最小化“,”移动鼠标输入“,”父“,”按鼠标输入“,”进程id“,”矩形“,”参考“,”释放鼠标输入“,”还原“,”右键单击输入“,”根“,”滚动“,”选择“,”选定项目索引“,”设置焦点“,”文本“,”从鼠标点开始的顶部“,”顶级鼠标输入“,”键入按键“,”验证可操作“,”验证已启用“,”验证“,”“可视”、“等待空闲”、“被最大化”、“滚轮鼠标输入”、“窗口文本”、“窗口类”、“可写的道具”]
我尝试使用menu\u select('\Sales'),但不起作用,在menu\select中的第721行抛出错误
文件“C:\Users***\AppData\Local\Programs\Python\Python39-32\lib\site packages\pywinauto\controls\uiawrapper.py”
提高属性错误
AttributeError`我在点击菜单之前和点击菜单之后添加了屏幕的片段。 这是使用的代码 `
`关闭此线程后,通过将鼠标指针聚焦到元素找到了一种解决方法。
app = Application(backend="uia").connect(class_name="TFMenuG.UnicodeClass")
dlg = app['Dialog']
handle = dlg.child_window(title="Série 1",control_type="Pane")
handle.child_window(control_type="Pane",found_index=1).draw_outline()
handle.child_window(control_type="Pane",found_index=1).menu_select(u'\Sales')