addewyd@
Active member
Наблюдается серьёзная нестабильность при работе с элементами UI через xpath
Простая задача - запустить программу, в появившемся диалоге ввести некую строку.
Работает через раз.
Видно, вот оно - окно, но проходит таймаут и "элемент не найден"
xpath от запуска к запуску стабилен, проверено.
Да, замечено, что пикер в таких случаях тоже не с первого раза находит нужный элемент на экране.
Или я что-то не так делаю?
А предполагается, что робот будет работать 24/7 без постоянного контроля со стороны оператора.
Выше был простой пример, реально - сотни манипуляций с УИ. Час работает, два... и раз... и не всегда есть возможность корректно обработать ошибку, повторив манипуляции. Вызывать админа каждый час - это жёстко.
Понятно, что если в самом деле нет нужного элемента, а робот в него тычет - это косяк алгоритма. Но в описываемых случаях - он есть.
Простая задача - запустить программу, в появившемся диалоге ввести некую строку.
Работает через раз.
Видно, вот оно - окно, но проходит таймаут и "элемент не найден"
xpath от запуска к запуску стабилен, проверено.
Да, замечено, что пикер в таких случаях тоже не с первого раза находит нужный элемент на экране.
Или я что-то не так делаю?
А предполагается, что робот будет работать 24/7 без постоянного контроля со стороны оператора.
Выше был простой пример, реально - сотни манипуляций с УИ. Час работает, два... и раз... и не всегда есть возможность корректно обработать ошибку, повторив манипуляции. Вызывать админа каждый час - это жёстко.
Понятно, что если в самом деле нет нужного элемента, а робот в него тычет - это косяк алгоритма. Но в описываемых случаях - он есть.
Последнее редактирование: