问题描述
在 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 (将#修改为@)