#Robot_ИсправленаОшибкаМодальныхОконUIA

dev-linux
Ivan Maslov 5 years ago
parent 16dcab5d97
commit b69f6fb18b

@ -310,7 +310,7 @@ def PywinautoExtTryToRestore(inSpecificationList):
try: try:
#Подготовка взодного массива #Подготовка взодного массива
inControlSpecificationArray=ElementSpecificationArraySearchPrepare(inSpecificationList) inControlSpecificationArray=ElementSpecificationArraySearchPrepare(inSpecificationList)
#Выполнить подключение к объекту #Выполнить подключение к объекту. Восстановление необходимо только в бэке win32, так как в uia свернутое окно не распознается
lRPAApplication = pywinauto.Application(backend="win32") lRPAApplication = pywinauto.Application(backend="win32")
lRPAApplication.connect(**inSpecificationList[0]) lRPAApplication.connect(**inSpecificationList[0])
lRPAApplication.top_window().restore() lRPAApplication.top_window().restore()
@ -1005,7 +1005,7 @@ def ElementInfoExportObject(inElementInfo):
def GetRootElementList(): def GetRootElementList():
#Получить список объектов #Получить список объектов
lResultList=pywinauto.findwindows.find_elements(top_level_only=True) lResultList=pywinauto.findwindows.find_elements(top_level_only=True,backend=mPywinautoActiveBackend)
lResultList2=[] lResultList2=[]
for lI in lResultList: for lI in lResultList:
lTempObjectInfo=lI lTempObjectInfo=lI

Loading…
Cancel
Save