История страницы
Поиск действий по используемым переменным описан переменным описан для существующих релизов:
...
Необходимым условием является то, что в проекте робота должны быть созданы переменные и остальные ресурсы.
Ресурс Ресурс может использоваться в качестве параметра или результата в зависимости от потребностей , напрямую или в качестве свойства (например winelement.xPath).
Для Для этого нужно:
На верхней панели нажать на кнопку "Поиск" (Лупа) - отображается , отобразится строка поиска, внутри которой написано "Поиск ресурса..." и иконка лупы.
- В верхней панели студии нажать на иконку поиска. Отображаются Отобразятся три вкладки: "Ресурсы", "Действия" и "Контексты"
- Выбрать вкладку "Ресурсы". Вид , вид ресурса "Переменные".Вкладка Вкладка "Ресурсы" расположена между "Действия" и "Контексты"
- В списке переменных переменных раскрыть список действий, где где она используется. используется
- Нажать на используемое действие.
Рассмотрим последовательно следующие действия по поиску используемых переменных.
№ | Действие |
1 | Отображение вкладки "Ресурсы" и её строки поиска |
2 | Создание ресурсов |
3 | В проекте есть ресурсы, но ресурсы не используются нигде |
4 | Поиск действий по используемым Переменным |
5 | Поиск действий по используемым Файлам |
6 | Поиск действий по используемым Web-элементам |
7 | Поиск действий по используемым Win-элементам |
8 | Поиск действий по используемым свойствам ресурсов |
9 | Проверка с несколькими ресурсами одного типа |
10 | Переоткрыть студию и еще раз проверить каждую вкладку на вкладке "Ресурсы" в функционале "Поиск" |
11 | Проверка, когда в одном действии одновременно используются ресурсы разных типов |
12 | Поиск по частичному совпадению |
13 | Удаление из параметров и результатов действий ресурсов и свойств ресурсов |
14 |
Удаление действий, в которых используются ресурсы и их свойства | |
15 | Удаление ресурсов |
1 . Отображение вкладки "Ресурсы" и её строки поиска
...
2.1 Создание переменной
2.2 Создание ресурса ресурса "файл".
2.3 Создание ресурса веб-элемента
Рисунок 5 - НРВ2 (NRW2)
Где
1 – Вкладка ресурсы
2 – Кнопка создать ресурс
...
2.4 Создание ресурса win-элемента
Рисунок 6 - CRwin2
Для Для создания win-элемента необходимо запустить шпиона. В шпионе необходимо выбрать кнопку захватить и далее уже навестись навести на нужный win-элемент и путем зажатия кнопки LCTRL с помощью нажатия клавиши CTRL и ЛКМ мы захватываем нужный нам элемент. После уже нажимаем необходимо нажать на кнопку сохранить.
3. В проекте есть ресурсы, но ресурсы нигде не используются.
Вводим 1 в поле "Ресурсы".
Рисунок 7 - КП3 (KP3)
Вводим "Переменная 1".
Рисунок 8 - КПП3 (KPP3)
Вводим "Файл".
Рисунок 9 – КФ3 (KPH3)
Вводим "Веб".
Рисунок 10 - Квеб3 (Kweb3)
Вводим "Вин".
Рисунок 11 - Квин3 (Kwin3)
Так Так как ресурсы не используется используются нигде, около записи с ресурсами нет выпадающего списка (нет кнопки "Развернуть") и при клике по записи с самим ресурсом ничего не происходит.
4. Поиск действий по используемым Переменным
...
Добавить два действия "Перевернуть 1" и "Перевернуть 2"
Рисунок 12 - 4.1
В "Перевернуть 1" указать в качестве входного параметра "Текст" ресурс "Переменная 1"
Рисунок 13 - П1
В "Перевернуть 2" указать в качестве выходного параметра ресурс "Переменная 1
4.2 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и очистить строку поиска (см в п. 1.1)
4.3 . Активировать Активировать поиск, введя в него слово "Переменная"
4.4 . Развернуть выпадающий список у ресурса "Переменная"
4.5 . Кликнуть Кликнуть на каждый элемент выпадающего списка: "Перевернуть 1" и "Перевернуть 2"
Рисунок 15 - КП4 (KP4)
Если мы кликнем на «Перевернуть 1», «Перевернуть 2», то нас перекинет на само действие, где данная переменная используется.
5. Поиск действий по используемым Файлам
5.1 . Добавить два действия "Прочитать текстовый файл 1" и "Открыть 1"(например, из группы "Word").
Рисунок 16 - 5.1
5.2 . В "Прочитать текстовый файл 1" указать в качестве входного параметра ресурс "Файл 1".
Рисунок 17 - 5.2
5.3 В "Открыть 1" указать в качестве входного параметра ресурс "Файл 1"
Рисунок 18 - 5.3
5.4 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и очистить строку поиска
5.5 . Активировать поиск, введя в него слово "Файл"
5.6 . Развернуть выпадающий список у ресурса "Файл 1"
5.7 . Кликнуть на каждый элемент выпадающего списка: ""Прочитать текстовый файл 1" и "Открыть 1"
Рисунок 19 - КФ5 (KPH5)
При клике на строку с записью "Прочитать текстовый файл 1" студия пролистывает сценарий и фокусируется на действии "Прочитать текстовый файл 1", на панели свойств отображаются свойства действия "Прочитать текстовый файл 1"
При клике на строку с записью "Открыть 1" студия пролистывает сценарий и фокусируется на действии "Открыть 1", на панели свойств отображаются свойства действия "Открыть 1".
6 6. Поиск действий по используемым Web-элементам
6.1 . Добавить два действия "Отправить текст 1" и "Отправить клик 1"
Рисунок 20 - 6.16.2 . В "Отправить текст 1" указать в качестве входного параметра ресурс "Веб-элемент 1"
Рисунок 21 - 6.2
6.3. В "Отправить клик 1" указать в качестве входного параметра ресурс "Веб-элемент 1"
Рисунок
22 - 6.36.4 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и очистить строку поиска
6.5 . Активировать поиск, введя в него слово "Веб-элемент"
6.6 . Развернуть выпадающий список у ресурса "Веб-элемент 1"
6.7 . Кликнуть на каждый элемент выпадающего списка: "Отправить текст 1" и "Отправить клик 1"
Рисунок 23 - ВебК6 (WebK6)
При клике на строку с записью "Отправить текст 1" студия пролистывает сценарий и фокусируется на действии "Отправить текст 1", на панели свойств отображаются свойства действия "Отправить текст 1"
При клике на строку с записью "Отправить клик 1" студия пролистывает сценарий и фокусируется на действии "Отправить клик 1", на панели свойств отображаются свойства действия "Отправить клик 1"
7. Поиск действий по используемым Win-элементам
7.1 . Добавить два действия "Фокус на элементе 1" и "Получить текст элемента 1".
Рисунок 24 - 7.1
7.2. В "Фокус на элементе 1" указать в качестве входного параметра ресурс "Вин-элемент 1".
Рисунок 25 - 7.2
7.3. В "Получить текст элемента 1" указать в качестве входного параметра ресурс "Вин-элемент 1".
Рисунок
26 - 7.37.4 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и очистить строку поиска.
7.5 . Активировать поиск, введя в него слово "Вин-элемент".
7.6 . Развернуть выпадающий список у ресурса "Вин-элемент."
7.7 . Кликнуть на каждый элемент выпадающего списка: "Фокус на элементе 1" и "Получить текст элемента 1".
Рисунок 27 - Вин7 (WinK7)
При При клике на строку с записью "Фокус на элементе 1" студия пролистывает сценарий и фокусируется на действии "Фокус на элементе 1" , на панели свойств отображаются свойства действия "Фокус на элементе 1"
При клике на строку с записью "Получить текст элемента 1" студия пролистывает сценарий и фокусируется на действии "Получить текст элемента 1", на панели свойств отображаются свойства действия "Получить текст элемента 1".
8 8. Поиск действий по используемым свойствам ресурсов
8.1 . Добавить действия "Конвертировать данные 1" и "Заменить совпадения 1".
Рисунок 28 - 8.1
8.2 . В действии "Конвертировать данные 1" в качестве входного параметра указать свойство ресурса "Вин-элемент 1" : "Вин-элемент 1.WindowName"
Рисунок 29 - 8.2
8.3 . В действии "Заменить совпадения 1" в качестве выходного параметра указать свойство ресурса "Вин-элемент 1": "Вин-элемент 1.Definition"
Рисунок 30 - 8.3
8.4 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы".
8.5 . Активировать поиск, введя в него "Вин-элемент".
8.6 . Развернуть выпадающий список у ресурса "Вин-элемент 1".
Рисунок
31 - 8.68.7 . Добавить действия "Конвертировать данные 2" и "Заменить совпадения 2".
Рисунок 32 - 8.6
8.8 . В действии "Конвертировать данные 2" в качестве входного параметра указать свойство ресурса "Веб-элемент 1": "Веб-элемент 1.XPath".
Рисунок
33 - 8.88.9 . В действии "Заменить совпадения 2" в качестве выходного параметра указать свойство ресурса "Веб-элемент 1" : "Веб-элемент 1.DisplayName".
Рисунок 34 - 8.9
8.10 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку «Ресурсы». Активировать поиск, введя в него "Веб-элемент" Развернуть выпадающий список у ресурса "Веб-элемент 1"
Рисунок 35 - 8.10
8.11 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку «Ресурсы». Активировать поиск, введя в него "Файл" Развернуть выпадающий список у ресурса "Файл 1" на вкладке "Файлы".
Рисунок 36 - 8.11
8.12 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку «Ресурсы». Активировать поиск, введя в него цифру "1" Развернуть выпадающий список у каждого из ресурсов.
Рисунок 37 - 8.12
9. Проверка с несколькими ресурсами одного типа
9.1 1 Создать еще несколько ресурсов (например, еще по 5-10 штук):
- несколько переменных
- несколько ресурсов-файлов
- несколько веб-элементов
- несколько вин-элементов
...
9.3 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и проверить каждый из типов ресурсов, активировав поиск вводом имени ресурса.
Рисунок 38 - 9.3
10. Переоткрыть студию и еще раз проверить каждую вкладку на вкладке "Ресурсы" в функционале "Поиск".
11. Проверка, когда в одном действии одновременно используются ресурсы разных типов.
11.1 . Добавить в сценарий действие "Добавить элемент 1", увеличить количество параметров.
Рисунок 39 - 11.111.2 . В параметре "Объект" указать ресурс "Переменная 1".
...
В параметре "Объект 3" указать свойство ресурса "Вин-элемент 1": "Вин-элемент 1.Definition".
Рисунок 40 - 11.2
11.3 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и проверить каждый ресурс, активировав поиск вводом имени ресурса.
Рисунок 41 - 11.3
12. Поиск по частичному совпадению.
12.1 . В настройках студии в поле "Поиск по строгому совпадению" убрать галочку, если установлена.
Рисунок 42 - Строгий поиск
12.2 . Ввести в поле поиска: Переменная.
12.3 . Ввести в поле поиска: Файл.
12.4 . Ввести в поле поиска: Веб-элемент.
12.5 . Ввести в поле поиска: Вин-элемент.
13 . Удаление из параметров и результатов действий ресурсов и свойств ресурсов.
13.1 . Удалить из всех параметров и результатов действий все ссылки на ресурсы.
13.2 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и проверить каждый ресурс, активировав поиск по имени ресурса тут есть баг если убрать переменные из действий и искать в ресурсах, то он все равно будет показывать, что переменная в действии используется, хотя эта переменная удалена из действия. Помогает только перезагрузка студии.
Рисунок 43 -13.2
14. Удалений действий, в которых используются ресурсы и их свойства.
14.1 . В параметрах и результатах действий указать ресурсы и их свойства.
14.2 . Удалить некоторые действия, в которых используются ресурсы.
14.3 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и проверить каждый ресурс, активировав поиск по имени ресурса.
Удалим действие «Прочитать текстовый файл».
Рисунок 44 - 14.3.1
Результат
Рисунок 45 - 14.3.2
15. Удаление ресурсов
15.1 . В параметрах и результатах действий указать ресурсы и их свойства.
15.2 . Удалить все ресурсы.
15.3 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и проверить каждый ресурс, активировав поиск по имени ресурса.
Давайте удалим параметр Файл и проверим.
проверим.
Рисунок 46 - 15.3.1
Результат
Рисунок 47 - 15.3.2
Как видим поиск не дал результатов, т.к. ресурс удален.
...
На вкладке «Ресурсы» на все вкладки вкладки добавлено поле поиска.
Поле расположено на каждой вкладке в правом верхнем углу.
...
Поиск общий, т.е. при вводе слова\/фразы в поле, Студия ищет слова\/фразы по вкладкам всех ресурсов. Результаты отображаются также, как при поиске по действиям: слева остаются только те вкладки, на которых есть совпадения, но на каждой вкладке отображаются только ресурсы соответствующего типа.
...
Пример:
Открываем вкладку "Переменные".
Вводим "Тест" в поисковую строку.
...
На текущей вкладке ресурсов отобразились все найденные переменные. Переходим на вкладку "Файлы". Поисковая строка пустая. Возвращаемся на вкладку "Переменные". Введенный "Тест" остался в поисковой строке.
В На панели "Web-элементы" и "Win-элементы" при поиске ресурса демонстрируются группы с найденными элементами. Отображаются только те группы, которые содержат найденные элементы. Если в названии группы есть совпадение, но она не содержит подходящих элементов, то в результат группа не попадет.
...
Имеется возможность поиска по строгому совпадению и нестрогому в в зависимости от соответствующего параметра из настроек Студии, т.е. также, как работают сейчас и др. поля поиска.
...
Вместе с поиском можно использовать фильтрацию и сортировку. Сортировка будет сортировать найденные файлы найденные файлы или переменные, так так как сортировка реализована только на вкладках "Файлы" и "Переменные". Фильтрация будет выводить неиспользуемые ресурсы (так как в настоящее время реализован только один фильтр "Неиспользуемые".
У каждого неиспользуемого в схеме ресурса появляется иконка восклицательного знака . Более подробную информацию можно посмотреть тут Восклицательный знак у неиспользуемых ресурсов.