我试图选择打印机和打印在铬浏览器上,使用pywinauto,但我不能访问gui组件。我可以在微软Inspect.exe的UIAutomation模式下看到组件。(见截图)。
我已经用--force-renderer-accessibility
标志启动了chrome。
我尝试了几个东西,但我无法访问铬窗口中的任何东西。是否可以使用pywinauto访问chrome组件?
截图:
]1
发布于 2017-04-22 09:50:18
您可能使用默认的backend="win32"
,它在调用Application()
时使用。要使用MS自动化,必须在实例化应用程序对象时设置backend="uia"
:
app = Application(backend='uia').start('chrome.exe <other params>')
我的学生用Chrome编写了示例脚本,将文件从explorer.exe
拖到Google。对你有用吗?
如果您已经使用了backend='uia'
,请提供更详细的描述和一些代码和输出。
https://stackoverflow.com/questions/43562222
复制相似问题