mouseserach return fix

merge-requests/2/head
Vladislav Klychkov 1 year ago
parent c21e476c83
commit d8c955826f

@ -144,6 +144,7 @@ for lItem in lRouteList:
tags=["FastAPI"] tags=["FastAPI"]
) )
# объявление классов для дальнейшей обработки вызываемых исключений (обязательно должны наследоваться от EXception)
class ErrorException(Exception): class ErrorException(Exception):
def __init__(self, text :str, name: str="AuthExc"): def __init__(self, text :str, name: str="AuthExc"):
self.name = name self.name = name

@ -1,6 +1,7 @@
from selenium import * from selenium import *
from selenium import webdriver, common from selenium import webdriver, common
from selenium.webdriver.common.by import By from selenium.webdriver.common.by import By
from selenium.common.exceptions import JavascriptException
import os import os
import sys import sys
import json import json
@ -737,5 +738,7 @@ def UIOMouseSearchReturn():
document.removeEventListener('mousemove', document.ORPASearch); document.removeEventListener('mousemove', document.ORPASearch);
return document.elementFromPoint(document.ORPAMouseXInt,document.ORPAMouseYInt); return document.elementFromPoint(document.ORPAMouseXInt,document.ORPAMouseYInt);
""" """
return PageJSExecute(lJSStr) try:
return PageJSExecute(lJSStr)
except JavascriptException: raise JavascriptException("Отсутствуют координаты для идентификации веб-элемента. Пожалуйста, в следующий раз двигайте мышью")

@ -38,7 +38,7 @@ AGT - AGENT
- - Добавлена новая функция - pyOpenRPA.Robot.UIWeb.UIOSelectorSetValue. Изменение атрибута value по заданному UIOSelector элемента - - Добавлена новая функция - pyOpenRPA.Robot.UIWeb.UIOSelectorSetValue. Изменение атрибута value по заданному UIOSelector элемента
- - pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_UIOList - исправлена обработка exceptions. Теперь флаг ловит все исключения - - pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_UIOList - исправлена обработка exceptions. Теперь флаг ловит все исключения
- - Флаг inFlagRaiseException добавлен во все функции, связанные с pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_UIOList. Теперь режим работы с исключениями задается глобально. Исключения отлавливаются - inFlagRaiseException=True, не отлавливаются - inFlagRaiseException=False - - Флаг inFlagRaiseException добавлен во все функции, связанные с pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_UIOList. Теперь режим работы с исключениями задается глобально. Исключения отлавливаются - inFlagRaiseException=True, не отлавливаются - inFlagRaiseException=False
- - pyOpenRPA.Robot.UIWeb.UIOMouseSearchReturn добавлена обработка JavascriptException
[1.3.1] [1.3.1]
- ОРКЕСТРАТОР - ОРКЕСТРАТОР
- - минорные правки в дизайн - - минорные правки в дизайн

Loading…
Cancel
Save