Google chrome pywinauto:访问chrome gui

Google chrome pywinauto:访问chrome gui,google-chrome,pywinauto,Google Chrome,Pywinauto,我试图选择一台打印机并使用pywinauto在chrome浏览器上打印,但无法访问gui组件。我可以在UIAutomation模式下查看Microsoft Inspect.exe中的组件。(见截图) 我已经用--force-renderer-accessibility标志启动了chrome 我尝试了几种方法,但在chrome窗口中无法访问任何内容。是否可以使用pywinauto访问chrome gui组件 屏幕截图:您可能使用默认的backend=“win32”,当您调用Application(

我试图选择一台打印机并使用pywinauto在chrome浏览器上打印,但无法访问gui组件。我可以在UIAutomation模式下查看Microsoft Inspect.exe中的组件。(见截图)

我已经用
--force-renderer-accessibility
标志启动了chrome

我尝试了几种方法,但在chrome窗口中无法访问任何内容。是否可以使用pywinauto访问chrome gui组件


屏幕截图:

您可能使用默认的
backend=“win32”
,当您调用
Application()
时会用到它。要使用MS UI自动化,您必须在实例化应用程序对象时设置
backend=“uia”

 app = Application(backend='uia').start('chrome.exe <other params>')
app=Application(backend='uia').start('chrome.exe')
我的学生在Chrome浏览器中将文件从
explorer.exe
拖动到谷歌硬盘。它对你有用吗


注意:如果您已经使用了
backend='uia'
,请提供一些代码和输出的更详细说明。

hi@vasily。。希望你做得很好!是的,我用了“uia”。。明天我将用代码和输出更新问题。真的很晚了。我还将检查示例脚本。谢谢,谢谢。示例脚本帮助很大,现在我可以访问gui元素。早些时候,我使用selenium webdriver启动chrome,并给出
--force renderer accessibility
参数,然后使用application.connect连接到应用程序。。我肯定我做错了什么。但不涉及硒对我来说是更好的方法,它也对我有效,所以我会坚持下去。再次非常感谢!