...
Алгоритм по подстановке значений в свойство Order указан в таблице ниже:
Предусловие: - Открыт или создан новый робот
- Открыто приложение "Блокнот"
Image Added
|
№ | Действие | Ожидаемый результат |
1 | - Запустить win-шпион
Image Added
- Захватить win-элемент
Image Added
- Настроить свойства элемента так, чтобы по свойствам было найдено более одного элемента
Например, захватить элемент меню в блокноте и оставить только одно свойство:
| - Шпион запущен
- Элемент захвачен, отображаются свойства элемента
- Свойства настроены, данным свойствам соответствует 6 элементов
|
2 | Order в шпионе - Оставить "Порядок"=0 и нажать "Найти"
- Указать "Порядок"=2 и нажать "Найти"
- Указать "Порядок"=6 и нажать "Найти"
- Нажать "Сохранить" в шпионе
- Сохранить win-элемент
| |
3 | Запуск действия - Добавить в робота действие "Получить текст элемента" (работа с win-элементами)
Image Added
- В действии "Получить текст элемента" указать только что созданный win-элемент
Image Added
- Запустить робота
| - Действие добавлено
- Элемент указан
- Действие отрабатывает успешно, в результате - Справка
|
4 | Изменение order в Definition - Добавить в робота действие "Заменить совпадения", группа "Текст" (перед действием "Получить текст элемента")
Image Added
- В поле "Текст" указать Win-элемент.Definition (в данном случае "элемент меню.Definition")
В поле "Заменить" указать "order": "6" В поле "На" указать "order": "2" Сохранить результат в "элемент меню.Definition" - В действии "Получить текст элемента" по-прежнему указан созданный на шаге 2 элемент
- Запустить робота
- Открыть win-элемент
| - Действие добавлено
- Параметры заполнены
- В действии "Получить текст элемента" по-прежнему указан созданный на шаге 2 элемент
- Действие отрабатывает успешно, в результате - Файл
- Поле Definition в элементе не поменялось
|
5 | Нет элемента, подходящего под заданный порядковый номер с заданными свойствами - В поле "Заменить" действия "Заменить совпадения" указать строковую переменную, в которой записано "2"
В поле "На" указать строковый результат какого-то действия "11" - Запустить робота
- Открыть win-элемент
| - Параметры действия "Заменить совпадения" заполнены
- Робот падает с ошибкой: win-элемент не найден
- Поле Definition в элементе не поменялось
|
...