Меню

PIX 2.3
Улучшения

— Перевели архитектуру и логику работы Studio на Reactive. Для пользователей видимых изменений в работе Студии будет немного, но при этом мы сможем быстрее вводить новые изменения и покрыть многие функции PIX Studio тестами (что в старом исполнении было очень трудозатратно);
— Оптимизирована работа с крупными скриптами в Studio. Ускорена загрузка и оптимизировано редактирование элементов. При этом, мы настоятельно рекомендуем не создавать большие скрипты в проектах роботизации. Скрипты с количеством шагов > 200 уже должны стать сигналом к их декомпозиции на более мелкие (по функциональной зоне ответственности);
— В панель "Активности" добавлен раздел "Избранные". В него можно добавлять активности, которыми чаще пользуетесь, чтобы они были "под рукой";
— В установщик добавлена проверка наличия подходящей версии .NET на целевом компьютере. В случае отсутствия нужной версии во время установки выйдет сообщение с вопросом о скачивании установщика с официальных сайтов Microsoft;
— Расширен функционал редактора XPath, теперь в нем можно редактировать состав атрибутов текущего элемента, а также использовать функции XPath в рамках самого редактора (ранее требовалось использовать режим строк).
Исправления

— Исправлена ошибка зацикливания робота на условном операторе в блоке Try/Catch(Fix);
— Теперь корректно обнуляется итератор цикла при повторном проходе из ветки FIX;
— Исправлена ошибка открытия файла скрипта, в полном имени которого содержатся запятые;
— Исправлена фокусировка элемента при переходе на шаг скрипта (из различных источников);
— Исправлена ошибка маршрутизации в условном операторе, при выключенных шагах в ветке Истина;
— Активности БД работают в роботе (Robot.exe) аналогично работе в Студии. Ранее выходила ошибка наличия необходимого провайдера;
— Активности PowerShell работают в роботе (Robot.exe) аналогично работе в Студии;
— Исправлена вставка шагов в условный оператор. Теперь в него можно вставить только шаг "Иначе если";
— После сохранения скрипта не остается ошибочное обозначение * (которое символизировало наличие несохраненных изменений);
— Если в переменной присутствует символ '_', то в списке контекста он игнорировался. Теперь во всех списках отображается корректно;
— Исправлена плавающая ошибка при вставке шага в скрипт, через ПКМ -> Вставить.