【发布时间】:2019-03-04 09:11:56
【问题描述】:
我正在尝试自动化 Windows gui 鼠标单击打印机属性中的复选框。
我通过启动打印管理 mmc 来解决此问题,从左窗格中的“打印服务器”下拉菜单中右键单击“G23XnQ2E(本地)”并选择属性,切换到“安全选项卡”,最后我想选择针对管理打印机选项的复选框。这也可以通过直接单击操作菜单并选择属性来实现,前提是我从打印机服务器中选择了“G23XnQ2E(本地)”。
我已经尝试了所有可能的方法,但总是会遇到许多错误,例如“raise AttributeError”、“menu_select”、“select()”、“click()”-“missing”。
我的代码就像说:
from pywinauto import Application
Application().start(r'mmc printmanagement.msc')
app = Application(backend="uia").connect(path='mmc.exe')
app.PrintManagement.dump_tree()
app.dialog.pane1.pane5.pane6.menu.menu_select("Action -> Properties")
#app.dialog.menu_select("Action -> Properties")
#app.dialog.pane1.pane5.pane6.menu.ActionMentuitem.select()
#app.dialog.pane1.pane5.pane6.menu.ActionMentuitem.click()
如何解决问题?
【问题讨论】:
-
@Vasily Ryabov 从上周开始,我一直在尝试解决这个问题。