Что такое UiPath: краткий обзор инструмента

UiPath — это инструмент для эмуляции действий пользователя с различными приложениями. При этом программирование действий в UiPath делается не с помощью написания кода, а в виде создания своеобразных блок-схем. Кроме того, UiPath позиционируется не как инструмент для автоматизации тестирования, а как средство для автоматизации бизнес-процессов, из чего следуют сразу 2 важных отличия от классической автоматизации:

(more…)

UiPath: исключения при выполнении Invoke Code

Если в UiPath вы используете блок Invoke Code и в этом коде возникает исключение, то текст исключения всегда будет одинаковым: «Invoke code: Exception has been thrown by the target of an invocation.». Это нам ни о чём не говорит, поэтому необходимо добраться до изначального исключения, чтобы понять, какая именно ошибка произошла. Для этого мы воспользуемся свойством InnerException нашего исключения.

(more…)

UiPath: Git и файлы .xaml и .json

По какой-то необъяснимой причине UiPath считает, что у него эксклюзивные права на файлы .xaml и .json. Поэтому при открытии проекта он прописывает в файл \.git\info\attributes две строчки:

*.json binary
*.xaml binary

(more…)