pywinauto:访问 chrome gui
pywinauto: accessing chrome gui
我正在尝试使用 pywinauto select 打印机并在 chrome 浏览器上打印,但我无法访问 gui 组件。我可以在 UIAutomation 模式下看到 Microsoft Inspect.exe 中的组件。 (见截图)。
我已经用 --force-renderer-accessibility
标志开始了 chrome。
我尝试了几件事,但无法访问 chrome window 中的任何内容。是否可以使用 pywinauto 访问 chrome gui 组件?
截图:]1
可能您使用默认值 backend="win32"
,它在您调用 Application()
时使用。要使用 MS UI 自动化,您必须在实例化应用程序对象时设置 backend="uia"
:
app = Application(backend='uia').start('chrome.exe <other params>')
我的学生写了 example script 将文件从 explorer.exe
拖到 Google 驱动器 Chrome。它对你有用吗?
P.S。如果您已经使用 backend='uia'
,请提供更详细的描述以及一些代码和输出。
我正在尝试使用 pywinauto select 打印机并在 chrome 浏览器上打印,但我无法访问 gui 组件。我可以在 UIAutomation 模式下看到 Microsoft Inspect.exe 中的组件。 (见截图)。
我已经用 --force-renderer-accessibility
标志开始了 chrome。
我尝试了几件事,但无法访问 chrome window 中的任何内容。是否可以使用 pywinauto 访问 chrome gui 组件?
截图:
可能您使用默认值 backend="win32"
,它在您调用 Application()
时使用。要使用 MS UI 自动化,您必须在实例化应用程序对象时设置 backend="uia"
:
app = Application(backend='uia').start('chrome.exe <other params>')
我的学生写了 example script 将文件从 explorer.exe
拖到 Google 驱动器 Chrome。它对你有用吗?
P.S。如果您已经使用 backend='uia'
,请提供更详细的描述以及一些代码和输出。