首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pywinauto:访问chrome

pywinauto:访问chrome
EN

Stack Overflow用户
提问于 2017-04-22 17:18:43
回答 1查看 3.4K关注 0票数 2

我试图选择打印机和打印在铬浏览器上,使用pywinauto,但我不能访问gui组件。我可以在微软Inspect.exe的UIAutomation模式下看到组件。(见截图)。

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

我尝试了几个东西,但我无法访问铬窗口中的任何东西。是否可以使用pywinauto访问chrome组件?

截图:

]1

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-22 17:50:18

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

代码语言:javascript
复制
 app = Application(backend='uia').start('chrome.exe <other params>')

我的学生用Chrome编写了示例脚本,将文件从explorer.exe拖到Google。对你有用吗?

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43562222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档