История страницы
Для того, чтобы осуществлять поиск по используемым переменным необходимо:
- Установить платформу.
- Открыть студию.
- Создать робота.
Предусловие: в проекте робота созданы переменные и остальные ресурсы.
Ресурс может использоваться в качестве параметра или результата в зависимости от потребностей, напрямую или в качестве свойства (например winelement.xPath).
В верхней панели студии нажать на иконку поиска. Выбрать вкладку "Ресурсы". Вид ресурса "Переменные".
В списке переменных раскрыть список действий, где она используется.
Нажать на действие.
1 Отображение вкладки "Ресурсы" и её строки поиска
1.1 Выбрать вкладку "Ресурсы"
2 Создание ресурсов
2.1 Создание переменной
2.2 Создание ресурса файл
2.3 Создание ресурса веб элемента
1 – Вкладка ресурсы
2 – Кнопка создать ресурс
3 – Поле ввода атрибута, по которому робот будет обращаться
4 – Выпадающий список, в котором мы будем выбирать атрибут
2.4 Создание ресурса win элемента
Для создания win элемента необходимо запустить шпиона. В шпионе необходимо выбрать кнопку захватить и далее уже навестись на нужный win элемент и путем зажатия кнопки LCTRL и ЛКМ мы захватываем нужный нам элемент. После уже нажимаем кнопку сохранить.
3 В проекте есть ресурсы, но ресурсы не используются нигде
Вводим 1 в поле ресурсы
Вводим Переменная 1
Вводим Файл
Вводим Веб
Вводим Вин
Так как ресурсы не используется нигде, около записи с ресурсами нет выпадающего списка (нет кнопки "Развернуть") и при клике по записи с самим ресурсом ничего не происходит
4 Поиск действий по используемым Переменным
4.1 Добавить два действия "Перевернуть 1" и "Перевернуть 2"
Добавить два действия "Перевернуть 1" и "Перевернуть 2"
В "Перевернуть 1" указать в качестве входного параметра "Текст" ресурс "Переменная 1"
В "Перевернуть 2" указать в качестве выходного параметра ресурс "Переменная 1
4.2 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и очистить строку поиска (см в п. 1.1)
4.3 Активировать поиск, введя в него слово "Переменная"
4.4 Развернуть выпадающий список у ресурса "Переменная"
4.5 Кликнуть на каждый элемент выпадающего списка: "Перевернуть 1" и "Перевернуть 2"
Если мы кликнем на «Перевернуть 1», «Перевернуть 2», то нас перекинет на само действие, где данная переменная используется
5 Поиск действий по используемым Файлам
5.1 Добавить два действия "Прочитать текстовый файл 1" и "Открыть 1"(например, из группы "Word").
5.2 В "Прочитать текстовый файл 1" указать в качестве входного параметра ресурс "Файл 1".
5.3 В "Открыть 1" указать в качестве входного параметра ресурс "Файл 1"
5.4 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и очистить строку поиска
5.5 Активировать поиск, введя в него слово "Файл"
5.6 Развернуть выпадающий список у ресурса "Файл 1"
5.7 Кликнуть на каждый элемент выпадающего списка: ""Прочитать текстовый файл 1" и "Открыть 1"
При клике на строку с записью "Прочитать текстовый файл 1" студия пролистывает сценарий и фокусируется на действии "Прочитать текстовый файл 1", на панели свойств отображаются свойства действия "Прочитать текстовый файл 1"
При клике на строку с записью "Открыть 1" студия пролистывает сценарий и фокусируется на действии "Открыть 1", на панели свойств отображаются свойства действия "Открыть 1
6 Поиск действий по используемым Web-элементам
6.1 Добавить два действия "Отправить текст 1" и "Отправить клик 1"
6.2 В "Отправить текст 1" указать в качестве входного параметра ресурс "Веб-элемент 1"
6.3 В "Отправить клик 1" указать в качестве входного параметра ресурс "Веб-элемент 1"
6.4 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и очистить строку поиска
6.5 Активировать поиск, введя в него слово "Веб-элемент"
6.6 Развернуть выпадающий список у ресурса "Веб-элемент 1"
6.7 Кликнуть на каждый элемент выпадающего списка: "Отправить текст 1" и "Отправить клик 1"
При клике на строку с записью "Отправить текст 1" студия пролистывает сценарий и фокусируется на действии "Отправить текст 1", на панели свойств отображаются свойства действия "Отправить текст 1"
При клике на строку с записью "Отправить клик 1" студия пролистывает сценарий и фокусируется на действии "Отправить клик 1", на панели свойств отображаются свойства действия "Отправить клик 1"
7 Поиск действий по используемым Win-элементам
7.1 Добавить два действия "Фокус на элементе 1" и "Получить текст элемента 1"
7.2 В "Фокус на элементе 1" указать в качестве входного параметра ресурс "Вин-элемент 1"
7.3 В "Получить текст элемента 1" указать в качестве входного параметра ресурс "Вин-элемент 1"
7.4 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и очистить строку поиска
7.5 Активировать поиск, введя в него слово "Вин-элемент"
7.6 Развернуть выпадающий список у ресурса "Вин-элемент"
7.7 Кликнуть на каждый элемент выпадающего списка: "Фокус на элементе 1" и "Получить текст элемента 1"
При клике на строку с записью "Фокус на элементе 1" студия пролистывает сценарий и фокусируется на действии "Фокус на элементе 1" , на панели свойств отображаются свойства действия "Фокус на элементе 1"
При клике на строку с записью "Получить текст элемента 1" студия пролистывает сценарий и фокусируется на действии "Получить текст элемента 1", на панели свойств отображаются свойства действия "Получить текст элемента 1"
8 Поиск действий по используемым свойствам ресурсов
8.1 Добавить действия "Конвертировать данные 1" и "Заменить совпадения 1"
8.2 В действии "Конвертировать данные 1" в качестве входного параметра указать свойство ресурса "Вин-элемент 1" : "Вин-элемент 1.WindowName"
8.3 В действии "Заменить совпадения 1" в качестве выходного параметра указать свойство ресурса "Вин-элемент 1" : "Вин-элемент 1.Definition"
8.4 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы"
8.5 Активировать поиск, введя в него "Вин-элемент"
8.6 Развернуть выпадающий список у ресурса "Вин-элемент 1"
8.7 Добавить действия "Конвертировать данные 2" и "Заменить совпадения 2"
8.8 В действии "Конвертировать данные 2" в качестве входного параметра указать свойство ресурса "Веб-элемент 1" : "Веб-элемент 1.XPath"
8.9 В действии "Заменить совпадения 2" в качестве выходного параметра указать свойство ресурса "Веб-элемент 1" : "Веб-элемент 1.DisplayName"
8.10 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку «Ресурсы». Активировать поиск, введя в него "Веб-элемент" Развернуть выпадающий список у ресурса "Веб-элемент 1"
8.11 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку «Ресурсы». Активировать поиск, введя в него "Файл" Развернуть выпадающий список у ресурса "Файл 1" на вкладке "Файлы"
8.12 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку «Ресурсы». Активировать поиск, введя в него цифру "1" Развернуть выпадающий список у каждого из ресурсов
9 Проверка с несколькими ресурсами одного типа
9.1 Создать еще несколько ресурсов (например, еще по 5-10 штук):
- несколько переменных
- несколько ресурсов-файлов
- несколько веб-элементов
- несколько вин-элементов
9.2 Добавить в сценарий много разных действий, в параметрах и результатах которых указать только что созданные ресурсы и свойства данных ресурсов (касается всех ресурсов, кроме переменных)
9.3 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и проверить каждый из типов ресурсов, активировав поиск вводом имени ресурса
10 Переоткрыть студию и еще раз проверить каждую вкладку на вкладке "Ресурсы" в функционале "Поиск"
11 Проверка, когда в одном действии одновременно используются ресурсы разных типов
11.1 Добавить в сценарий действие "Добавить элемент 1", увеличить количество параметров
11.2 В параметре "Объект" указать ресурс "Переменная 1"
В параметре "Объект 1" указать свойство ресурса "Файл 1" : "Файл 1.Value"
В параметре "Объект 2" указать свойство ресурса "Веб-элемент 1" : "Веб-элемент 1.XPath"
В параметре "Объект 3" указать свойство ресурса "Вин-элемент 1" : "Вин-элемент 1.Definition"
11.3 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и проверить каждый ресурс, активировав поиск вводом имени ресурса
12 Поиск по частичному совпадению
12.1 В настройках студии в поле "Поиск по строгому совпадению" убрать галочку, если установлена
12.2 Ввести в поле поиска: Переменная
12.3 Ввести в поле поиска: Файл
12.4 Ввести в поле поиска: Веб-элемнт
12.5 Ввести в поле поиска: Вин-эемент
13 Удаление из параметров и результатов действий ресурсов и свойств ресурсов
13.1 Удалить из всех параметров и результатов действий все ссылки на ресурсы
13.2 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и проверить каждый ресурс, активировав поиск по имени ресурса тут есть баг если убрать переменные из действий и искать в ресурсах, то он все равно будет показывать, что переменная в действии используется, хотя эта переменная удалена из действия. Помогает только перезагрузка студии.
14 Удалений действий, в которых используются ресурсы и их свойства
14.1 В параметрах и результатах действий указать ресурсы и их свойства
14.2 Удалить некоторые действия, в которых используются ресурсы
14.3 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и проверить каждый ресурс, активировав поиск по имени ресурса
Удалим действие «Прочитать текстовый файл»
Результат
15 Удаление ресурсов
15.1 В параметрах и результатах действий указать ресурсы и их свойства
15.2 Удалить все ресурсы
15.3 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и проверить каждый ресурс, активировав поиск по имени ресурса
Давайте удалим параметр Файл и проверим
Результат
Как видим поиск не дал результатов, т.к. ресурс удален