ROBIN Studio
Изменения
- Доработана возможность работы с незаполненными значениями переменных. Теперь ряд типов всегда имеет значение по умолчанию, а именно - Строка, Логический, Коллекция, Словарь, Таблица. Остальные типы по умолчанию имеют значение null, система исполнения и студия реагируют на них соответственно. Изменение сделано для однообразной логики работы с типами в веб- и настольной студии.
Тип объект, если заполнен типом со значением null, после сохранения будет сброшен в незаполненное состояние - Для типов Коллекция, Словарь, Таблица, Дата и время, Координаты, Область скорректирован текст для отображения текущего значения переменной/параметра с этими типами
- Для типа Пароль незначительно изменена логика отображения значения "Пароль не задан" - отображается только в случае если при редактировании сохранить пустое значение
Исправления
- Исправлена ошибка с некорректной работой некоторых сочетаний горячих клавиш
- Убрано всплывающее окно с ошибкой, которое могло появляться при создании нового проекта. Это визуальное исправление, никакой ошибки при создании не было
- Исправлена ошибка в SDK модуле, из-за которой, если в блоке указания иконки использовались xml комментарии, проект действия ломался.
Действия
- Удалены действия и сами группы - "Браузеры 1.3" и "WebTutor". Пока касается только версии Standalone. Больше эти действия нельзя будет добавить в проект, они не будут отображаться в списке действий, а роботы, где эти действия использовались, перестанут работать, надо будет удалить эти действия из проектов.
* Группа "Браузеры 1.3" оставалась для совместимости с проектами версии 1.3.*, сейчас для этого есть другие механизмы.
Группа действий "Базовые действия"
- Доработано действие "Конвертировать данные", убран тип для конвертации - "Размер области"
Группа действий "Офис"
- Проведен рефакторинг технических библиотек для повышения стабильности и устранения ряда ошибок, в частности
- Ошибки при открытии документов вида "There is no item named 'xl/sharedStrings.xml' in the archive"
- Проблемы с фильтрацией данных в таблице
- Ошибки при попытке добавить данные в пустой документ
- Зависание действия при открытии некоторых типов файлов
Группа действий "Почта"
- Доработано действие "Подключиться к почте" из подгруппы "Почта .Net", действие переименовано из "Настройки подключения" в "Подключиться к почте"
- Доработано действие "Получить письмо" из подгруппы "Почта .Net":
- действие переименовано из "Получить сообщение" в "Получить письмо"
- добавлены параметры "Папка с письмами" и "Пользовательская папка", позволяющие указать, в какой папке нужно искать письмо.
- добавлен параметр "Отметить как прочитанное", позволяющий указать, требуется ли найденные действием письма отметить как прочитанные. Раньше это действие выполнялось автоматически, но не работало при определенных настройках подключения
- Добавлен результат действия "Количество писем", позволяющий определить сколько писем было получено в результате работы действия без разбора таблицы с найденными письмами.
- Доработано действие "Отправить сообщение" из подгруппы "Почта Java", исправлена ошибка, из-за которой тема на письма на кириллице некорректно отображается при просмотре в outlook
- Доработано действие "Отправить сообщение" из подгруппы "Почта .Net", исправлена ошибка, из-за которой названия с кириллицей некорректно отображались при просмотре в outlook
Группа действий "Excel"
- Доработаны действия "Получить данные из столбца" и "Получить количество строк", действия могли возвращать некорректные данные при работе с таблицей, в которой одна строка и некоторые столбцы пустые
Группа действий "Таблицы"
- Доработано действие "Получить таблицу из CSV", оптимизирована работа с большими таблицами, значительно уменьшена задержка после действия при считывании большой таблицы до запуска следующего действия
- Доработано действие "Сохранить таблицу в CSV", исправлена ошибка с некорректным сохранением данных при пустых значениях в исходной таблице.
Группа действий "Интеграции"
- Доработано действие "Создать подключение к MQ", добавлена обработка варианта, если на сервере не настроены данные авторизации (подключение без авторизации)
Группа действий "Браузер"
- Доработано действие "Получить элементы", скорректированы свойства получаемых действием веб элементов, так что теперь их можно полноценно использовать при взаимодействии с браузером.
- Доработано действие "Открыть браузер", исправлена ошибка, из-за которой в браузерах на базе chromium невозможно было запустить браузер в невидимом режиме и с профилем.
Группа действий "Распознавание текста"
- Доработано действие "Извлечение текста из файла", обновлено api сервиса dbrain
Уточнения к обращениям пользователей:
- При создании селекторов для поиска веб элементов надо учитывать, что при просмотре свойств элемента в браузере, пробелы указывают на перечисление, например запись "input class=a test-1 inputs", значит что у элемента есть 3 класса. И при поиске таких элементов следует использовать xpath или css, если необходимо учитывать все эти классы в поиске, или выбрать один уникальный класс, который описывает конкретный элемент, например "test-1" и в поле Класс в свойствах веб элемента указать только это одно название класса.
- В действии "Получить сообщение" из группы "Почта" возможно указание только одного адреса отправителя, т.к. поиск происходит по сумме всех параметров, а не всех писем где какие-то из параметров совпадают и отправитель у одного письма может быть только один
Обзор
Инструменты контента