首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在UIA后端的许多方法中没有模式接口错误

在UIA后端的许多方法中没有模式接口错误
EN

Stack Overflow用户
提问于 2017-06-07 00:53:06
回答 1查看 399关注 0票数 1

我正在尝试使用pywinauto自动化一个相当老的游戏客户端。我已经使用默认的win32后端取得了一些成功,但是uia后端可以看到更多的控制标识符,所以我尝试用uia重写当前的自动化。不幸的是,我注意到UIA的功能似乎较少。例如,我只能click_input,因为没有静默的点击。我遇到的更大的问题是调用任何需要接口的方法,因为我得到的错误是"NoPatternInterface“。

例如,我试图调用get_selection()作为ListItemWrapper的方法,它返回以下error

如有任何建议,我们将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2017-06-09 14:41:28

如果这是包含所有源代码的您自己的应用程序,则可以为此控件类实现UI自动化提供程序。这超出了pywinauto的范围,因为提供者通常是在应用程序端实现的。可以在this MSDN article或其他地方找到一些指导。这是一种挑战。

附言:我对像WinForms或WPF这样最常见的应用程序的例子很感兴趣,这样我们就可以在pywinauto文档中提供一个简短的参考。

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

https://stackoverflow.com/questions/44395702

复制
相关文章

相似问题

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