如何解决pywinauto.findwindows.ElementAmbiguousError:有 2 个元素符合条件 {'backend': 'uia', 'process': 12796}
在 StackOverflow 上发现了一些有关此错误的已回答问题,当有 2 个 元素(例如按钮)时,但在这种情况下,pywinauto 说有 2 个 backend:uia 的 ?我在任何地方都找不到解决方案。
异常:
okb.click_input()
File "C:\python36\lib\site-packages\pywinauto\application.py",line 379,in __getattribute__
ctrls = self.__resolve_control(self.criteria)
File "C:\python36\lib\site-packages\pywinauto\application.py",line 258,in __resolve_control
criteria)
File "C:\python36\lib\site-packages\pywinauto\timings.py",line 436,in wait_until_passes
func_val = func(*args,**kwargs)
File "C:\python36\lib\site-packages\pywinauto\application.py",line 203,in __get_ctrl
dialog = self.backend.generic_wrapper_class(findwindows.find_element(**criteria[0]))
File "C:\python36\lib\site-packages\pywinauto\findwindows.py",line 98,in find_element
raise exception
pywinauto.findwindows.ElementAmbiguousError: There are 2 elements that match the criteria {'backend': 'uia','process': 12796}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。