Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Поиск действий по используемым переменным  описан  переменным описан для существующих релизов: 

  • Поиск действий по используемым переменным для релизов до 2.19.0
  • Поиск действий по используемым переменным для релизов начиная с версии 2.20.0 и выше

Поиск действий по используемым переменным для релизов до 2.19.0

...

Необходимым условием является то, что в проекте робота должны быть созданы переменные и остальные ресурсы.

 Ресурс Ресурс может использоваться в качестве параметра или результата в зависимости от потребностей , напрямую или в качестве свойства (например winelement.xPath).

 Для Для этого нужно:

На верхней панели нажать на кнопку "Поиск" (Лупа) - отображается , отобразится строка поиска, внутри которой написано "Поиск ресурса..." и иконка лупы.

  • В верхней панели студии нажать на иконку поиска.  Отображаются Отобразятся три вкладки:   "Ресурсы", "Действия" и "Контексты"
  • Выбрать вкладку "Ресурсы". Вид , вид ресурса "Переменные".Вкладка  Вкладка "Ресурсы" расположена между "Действия" и "Контексты"
  • В списке переменных  переменных раскрыть список действий, где  где она используется. используется 
  • Нажать на используемое действие.

Рассмотрим последовательно следующие действия по поиску используемых переменных. 

Действие

1

Отображение вкладки "Ресурсы" и её строки поиска

2

Создание ресурсов

3

В проекте есть ресурсы, но ресурсы не используются нигде

4

Поиск действий по используемым Переменным

5

Поиск действий по используемым Файлам

6

Поиск действий по используемым Web-элементам

7

Поиск действий по используемым Win-элементам

8

Поиск действий по используемым свойствам ресурсов

9

Проверка с несколькими ресурсами одного типа

10

Переоткрыть студию и еще раз проверить каждую вкладку на вкладке "Ресурсы" в функционале "Поиск"

11

Проверка, когда в одном действии одновременно используются ресурсы разных типов

12

Поиск по частичному совпадению

13

Удаление из параметров и результатов действий ресурсов и свойств ресурсов

14

Удалений

Удаление действий, в которых используются ресурсы и их свойства

15

Удаление ресурсов

1 . Отображение вкладки "Ресурсы" и её строки поиска

Image Modified

1.1  Выбрать вкладку "Ресурсы"

 Image Modified

 2 2. Создание ресурсов

 2.1 Создание переменной

Image RemovedImage Added

2.2 Создание ресурса  ресурса "файл".

  

2.3 Создание ресурса веб-элемента

 

Image Modified

Рисунок 5 - НРВ2 (NRW2)

 где, 

 Где 

1 1 – Вкладка ресурсы

2 – Кнопка создать ресурс

...

 2.4 Создание ресурса win-элемента

 Image Modified

Рисунок 6 - СРвин2 (CRwin2)

 Для Для создания win-элемента необходимо запустить шпиона. В шпионе необходимо выбрать кнопку захватить и далее уже навестись навести на нужный win-элемент и путем зажатия кнопки LCTRL с помощью нажатия клавиши CTRL и ЛКМ мы захватываем нужный нам элемент. После уже нажимаем необходимо нажать на кнопку сохранить.

 3. В проекте есть ресурсы, но ресурсы нигде не используются. 

Вводим 1 в поле "Ресурсы".

Image ModifiedРисунок 7 - КП3 (KP3)

 Вводим "Переменная 1".

Image Modified

Рисунок 8 - КПП3 (KPP3)

 Вводим "Файл".

 Image Modified

Рисунок 9 – КФ3 (KPH3)

 Вводим "Веб".

 Image ModifiedРисунок 10 - Квеб3 (Kweb3)

 

Вводим "Вин".

 Image Modified

Рисунок 11 - Квин3 (Kwin3)

 Так Так как ресурсы не используется используются нигде, около записи с ресурсами нет выпадающего списка (нет кнопки "Развернуть") и при клике по записи с самим ресурсом ничего не происходит.

...

4. Поиск действий по используемым Переменным

4.1           1 Добавить два действия "Перевернуть 1" и "Перевернуть 2"

Добавить два действия "Перевернуть 1" и "Перевернуть 2"

Image Modified

Рисунок 12 - 4.1

В "Перевернуть 1" указать в качестве входного параметра "Текст" ресурс "Переменная 1"

Image Modified

Рисунок 13 - П1

 В "Перевернуть 2" указать в качестве выходного параметра ресурс "Переменная 1

Image Modified 

4.2 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и очистить строку поиска (см в п. 1.1)

4.3 .   Активировать Активировать поиск, введя в него слово "Переменная"

4.4 Развернуть выпадающий список у ресурса "Переменная"

4.5 .   Кликнуть Кликнуть на каждый элемент выпадающего списка: "Перевернуть 1" и "Перевернуть 2"          

Image ModifiedРисунок 15 - КП4 (KP4)

Если мы кликнем на «Перевернуть 1», «Перевернуть 2», то нас перекинет на само действие, где данная переменная используется.

...

5. Поиск действий по используемым Файлам

5.1 Добавить два действия "Прочитать текстовый файл 1" и "Открыть 1"(например, из группы "Word").

Image ModifiedРисунок 16 - 5.1

5.2 . В "Прочитать текстовый файл 1" указать в качестве входного параметра ресурс "Файл 1".

Image Removed

".

Image AddedРисунок 17 - 5.2

5.3            В 3 В "Открыть 1" указать в качестве входного параметра ресурс "Файл 1"

Image Modified

Image ModifiedРисунок

18 - 5.35.4 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и очистить строку поиска

5.5 . Активировать поиск, введя в него слово "Файл"

5.6 . Развернуть выпадающий список у ресурса "Файл 1"

5.7 Кликнуть на каждый элемент выпадающего списка: ""Прочитать текстовый файл 1" и "Открыть 1"

Image Modified

Рисунок 19 - КФ5 (KPH5)

 При клике на строку с записью "Прочитать текстовый файл 1" студия пролистывает сценарий и фокусируется на действии "Прочитать текстовый файл 1", на панели свойств отображаются свойства действия "Прочитать текстовый файл 1"

При клике на строку с записью "Открыть 1" студия пролистывает сценарий и фокусируется на действии "Открыть 1", на панели свойств отображаются свойства действия "Открыть 1".

...

6. Поиск действий по используемым Web-элементам

6.1 Добавить два действия "Отправить текст 1" и "Отправить клик 1"

Image ModifiedРисунок 20 - 6.1

6.2 . В "Отправить текст 1" указать в качестве входного параметра ресурс "Веб-элемент 1"

Image Removed

Рисунок 21 - 6.2Image Added

6.3.   В "Отправить клик 1" указать в качестве входного параметра ресурс "Веб-элемент 1"

Image Removed

Image AddedРисунок 22 - 6.3

6.4 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и очистить строку поиска

6.5 . Активировать поиск, введя в него слово "Веб-элемент"

6.6 . Развернуть выпадающий список у ресурса "Веб-элемент 1"

6.7 . Кликнуть на каждый элемент выпадающего списка: "Отправить текст 1" и "Отправить клик 1"

Image Modified

Рисунок 23 - ВебК6 (WebK6)

При клике на строку с записью "Отправить текст 1" студия пролистывает сценарий и фокусируется на действии "Отправить текст 1", на панели свойств отображаются свойства действия "Отправить текст 1"
При клике на строку с записью "Отправить клик 1" студия пролистывает сценарий и фокусируется на действии "Отправить клик 1", на панели свойств отображаются свойства действия "Отправить клик 1" 

7.   Поиск действий по используемым Win-элементам

7.1 Добавить два действия "Фокус на элементе 1" и "Получить текст элемента 1".

Image Modified

Рисунок 24 - 7.17.2. В "Фокус на элементе 1" указать в качестве входного параметра ресурс "Вин-элемент 1".

Image Modified

Рисунок 25 - 7.2

7.3. В "Получить текст элемента 1" указать в качестве входного параметра ресурс "Вин-элемент 1".

Image ModifiedРисунок 26 - 7.3

7.4 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и очистить строку поиска.

7.5 . Активировать поиск, введя в него слово "Вин-элемент".

7.6 . Развернуть выпадающий список у ресурса "Вин-элемент."

7.7 Кликнуть на каждый элемент выпадающего списка: "Фокус на элементе 1" и "Получить текст элемента 1".

Image Modified

Рисунок 27 - Вин7 (WinK7)

 При При клике на строку с записью "Фокус на элементе 1" студия пролистывает сценарий и фокусируется на действии "Фокус на элементе 1" , на панели свойств отображаются свойства действия "Фокус на элементе 1"

При клике на строку с записью "Получить текст элемента 1" студия пролистывает сценарий и фокусируется на действии "Получить текст элемента 1", на панели свойств отображаются свойства действия "Получить текст элемента 1".

...

8. Поиск действий по используемым свойствам ресурсов

8.1 Добавить действия "Конвертировать данные 1" и "Заменить совпадения 1".

Image Modified

Рисунок 28 - 8.18.2 В действии "Конвертировать данные 1" в качестве входного параметра указать свойство ресурса "Вин-элемент 1" : "Вин-элемент 1.WindowName"

Image Removed

Рисунок 29 - 8.2Image Added

8.3 В действии "Заменить совпадения 1" в качестве выходного параметра указать свойство ресурса "Вин-элемент 1": "Вин-элемент 1.Definition"

Image RemovedImage Added

Рисунок 30 - 8.38.4 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы".

8.5 Активировать поиск, введя в него "Вин-элемент".

8.6 Развернуть выпадающий список у ресурса "Вин-элемент 1".

Image ModifiedРисунок 31 - 8.6

8.7 . Добавить действия "Конвертировать данные 2" и "Заменить совпадения 2".

Image ModifiedРисунок 32 - 8.6

8.8 В действии "Конвертировать данные 2" в качестве входного параметра указать свойство ресурса "Веб-элемент 1": "Веб-элемент 1.XPath".

Image RemovedImage Added

Рисунок 33 - 8.88.9 . В действии "Заменить совпадения 2" в качестве выходного параметра указать свойство ресурса "Веб-элемент 1" : "Веб-элемент 1.DisplayName".

Image ModifiedРисунок

34 - 8.98.10 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку «Ресурсы». Активировать поиск, введя в него "Веб-элемент" Развернуть выпадающий список у ресурса "Веб-элемент 1"

Image ModifiedРисунок 35 - 8.10

8.11 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку «Ресурсы». Активировать поиск, введя в него "Файл" Развернуть выпадающий список у ресурса "Файл 1" на вкладке "Файлы".

Image ModifiedРисунок

36 - 8.118.12 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку «Ресурсы». Активировать поиск, введя в него цифру "1" Развернуть выпадающий список у каждого из ресурсов.

 Image Modified

Рисунок 37 - 8.12

...

9. Проверка с несколькими ресурсами одного типа

9.1 Создать еще несколько ресурсов (например, еще по 5-10 штук):

  • несколько переменных
  • несколько ресурсов-файлов
  • несколько веб-элементов
  • несколько вин-элементов

9.2 Добавить в сценарий много разных действий, в параметрах и результатах которых указать только что созданные ресурсы и свойства данных ресурсов (касается всех ресурсов, кроме переменных).

9.3 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и проверить каждый из типов ресурсов, активировав поиск вводом имени ресурса.

Image Removed

Рисунок 38 - 9.3

ресурса.

Image Added 

10.

...

Переоткрыть студию и еще раз проверить каждую вкладку на вкладке "Ресурсы" в функционале "Поиск".

 

11.

...

Проверка, когда в одном действии одновременно используются ресурсы разных типов.

11.1 . Добавить в сценарий действие "Добавить элемент 1", увеличить количество параметров.

Image Removed

Рисунок 39 - 11.1

Image Added

11.2 В параметре "Объект" указать ресурс "Переменная 1".

...

В параметре "Объект 3" указать свойство ресурса "Вин-элемент 1": "Вин-элемент 1.Definition".

Image ModifiedРисунок

40 - 11.211.3 На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и проверить каждый ресурс, активировав поиск вводом имени ресурса.

Image ModifiedРисунок 41 - 11.3

 

12.

...

Поиск по частичному совпадению.

12.1 . В настройках студии в поле "Поиск по строгому совпадению" убрать галочку, если установлена.

Image ModifiedРисунок 42 - строгий поиск

12.2 . Ввести в поле поиска: Переменная.

12.3 Ввести в поле поиска: Файл.

12.4 Ввести в поле поиска: Веб-элемнтэлемент.

12.5 Ввести в поле поиска: Вин-эемент элемент.

13

...

Удаление из параметров и результатов действий ресурсов и свойств ресурсов.

13.1 . Удалить из всех параметров и результатов действий все ссылки на ресурсы.

13.2 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и проверить каждый ресурс, активировав поиск по имени ресурса тут есть баг если убрать переменные из действий и искать в ресурсах, то он все равно будет показывать, что переменная в действии используется, хотя эта переменная удалена из действия. Помогает только перезагрузка студии.

Image ModifiedРисунок 43 -13.2

14. Удалений действий, в которых используются ресурсы и их свойства.

14.1 . В параметрах и результатах действий указать ресурсы и их свойства.

14.2 . Удалить некоторые действия, в которых используются ресурсы.

14.3 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и проверить каждый ресурс, активировав поиск по имени ресурса.

Удалим действие «Прочитать текстовый файл».

Image Modified

Рисунок 44 - 14.3.1

Результат

...

Рисунок 45 - 14.3.2

 Image Modified

15. Удаление ресурсов

15.1 . В параметрах и результатах действий указать ресурсы и их свойства.

15.2 . Удалить все ресурсы.

15.3 . На верхней панели нажать на кнопку "Поиск" (Лупа), выбрать вкладку "Ресурсы" и проверить каждый ресурс, активировав поиск по имени ресурса.

Давайте удалим параметр Файл и проверим.

Image ModifiedРисунок 46 - 15.3.1

Результат

Image Modified

Рисунок 47 - 15.3.2

Как видим поиск не дал результатов, т.к. ресурс удален.

...

На вкладке «Ресурсы» на все вкладки  вкладки добавлено поле поиска.

Поле расположено на каждой вкладке в правом верхнем углу.

Строка поиска находится сверху, как показано на скриншотах ниже.

 Image Modified

Строка поиска на панели «Переменные»

 Image Modified

Строка поиска на панели «Отслеживаемые переменные»

Image Modified

Строка поиска на панели «Файлы»

Image Modified

Строка поиска на панели "Web-элементы"

 Image Modified

Строка поиска на панели панели "Win-элементы"

 Image RemovedImage Added

Поиск общий, т.е. при вводе слова\/фразы в поле, Студия ищет слова\/фразы по вкладкам всех ресурсов. Результаты отображаются также, как при поиске по действиям: слева остаются только те вкладки, на которых есть совпадения, но на каждой вкладке отображаются только ресурсы соответствующего типа.

Поиск производится только по текущей вкладке ресурсов. При переключении на другую вкладку введенный текст в поисковой строке удаляется. Но при возвращении на предыдущую вкладку, введенный в поисковой строке текст остается.

Пример
Открываем вкладку "Переменные".

Image RemovedImage Added

Вводим "Тест" в поисковую строку.

Image Modified

На текущей вкладке ресурсов отобразились все найденные переменные. Переходим на вкладку "Файлы". Поисковая строка пустая. Возвращаемся на вкладку "Переменные". Введенный "Тест" остался в поисковой строке.

Image Modified

Image Modified

В На панели "Web-элементы" и "Win-элементы" при поиске ресурса демонстрируются группы с найденными элементами. Отображаются только те группы, которые содержат найденные элементы. Если в названии группы есть совпадение, но она не содержит подходящих элементов, то в результат группа не попадет.

...

Имеется возможность поиска по строгому совпадению и нестрогому  в в зависимости от соответствующего параметра из настроек Студии, т.е. также, как работают сейчас и др. поля поиска.

...

На вкладках вин- и веб-элементов результаты поиска отображаются без их группировок или, как минимум, отображаются только группы, в которых есть совпадения по названию элементов, а сами группы раскрыты.

Панель "Web-элементы":

Image Modified

Панель "Win-элементы":

Image Modified

Вместе с поиском можно использовать фильтрацию и сортировку. Сортировка будет сортировать найденные файлы найденные файлы или переменные, так  так как сортировка реализована только на вкладках "Файлы" и "Переменные". Фильтрация будет выводить неиспользуемые ресурсы (так как в настоящее время реализован только один фильтр "Неиспользуемые".

У каждого неиспользуемого в схеме ресурса появляется иконка восклицательного знака Image Added. Более подробную информацию можно посмотреть тут Восклицательный знак у неиспользуемых ресурсов.