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

Ключ

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

Отображение дочерних элементов

Оглавление

Web-элемент - это ресурс, хранящий информацию об уникальном элементе на web-странице (текстовое поле/кнопка/блок текста)

Действия из группы «Браузеры» используют параметры из web-элемента для обнаружения этого элемента в окне и дальнейшей работы с ним.

Web-recorder - удобный инструмент для записи действий пользователя в браузере.

Recorder записывает манипуляции пользователя в браузере и автоматически производит добавление определенных действий на схему робота в Студии. Записанные таким образом действия помещаются в конец схемы робота.

Image Removed

Порядок работы Web-recorder

  1. Web-recorder производит запись действий пользователя, и отправляет их в Robin Studio с помощью технологии Web Sockets;
  2. В Robin Studio создаётся ресурс с типом «web-элемент»;
  3. На основании параметров из web-элемента вызывается соответствующее действие и располагается на рабочем поле;
  4. Параметры действия заполняются параметрами из web-элемента (по умолчанию «Default attribute»);
  5. При запуске действия ПО обращается к параметрам веб-элемента.

Внимание! Web-recorder поддерживает только браузер Chrome.

Все добавленные действия автоматически предзаполняются входными параметрами, полученными из браузера. В случае если параметр не найден действием, автоматически выбирается следующий параметр из веб-элемента.

Список параметров получаемых Web-recorder

При добавлении ресурса, путем нажатия на кнопку плюса, будет открыто окно «Добавление нового ресурса».

Image Removed

Поля для заполнения:

Подробнее о свойствах web-элемента:  Свойства web-элемента.docx

...

При нажатии на кнопку [Spy] имеется возможность забрать свойства другого элемента.

Image Removed

При нажатии на данную кнопку будет открыто окно с полями:

    • Поле «Подключение». Выпадающий список из элементов: "Подключиться к открытому браузеру", "Открыть новый браузер". Обязательное поле. Значение по умолчанию - Открыть новый браузер.
    • Поле «Браузер». Выпадающий список из элементов "Google Chrome", "Internet Explorer", "Yandex". Значение по умолчанию - "Google Chrome"
    • Поле «Адрес страницы». Необязательное поле. Поле активируется, только если выбрано "Открыть новый браузер".  В нем вводится адрес страницы, которую необходимо открыть в новом браузере.
    • Кнопка "Начать".

Image Removed

Варианты работы с Web-recorder

...

Открыть окно WebSpy через тулзу в параметрах действия

...

  1. Добавить на схему действие из группы "Браузеры"
  2. В параметре "Элемент" у действия открыть тулзу
  3. Кликнуть на кнопку Spy Image Removed в открывшемся окне "Добавление нового ресурса"

...

  1. Действие из группы "Браузеры" добавлено на схему робота
  2. Открылось окно тулзы "Добавление нового ресурса"
  3. Открылось окно WebSpy в стартовом состоянии:
    • Поле «Подключение». Выпадающий список из элементов: "Подключиться к открытому браузеру", "Открыть новый браузер". Обязательное поле. Значение по умолчанию - Открыть новый браузер.
    • Поле «Браузер». Выпадающий список из элементов "Google Chrome", "Internet Explorer". Значение по умолчанию - "Google Chrome"
    • Поле «URL». Необязательное поле. Поле активируется, только если выбрано "Открыть новый браузер".  В нем вводится адрес страницы, которую необходимо открыть в новом браузере.
    • Кнопка "Начать".

...

  1. Перейти на вкладку "Ресурсы" в раздел "Веб-элементы"
  2. Кликнуть на кнопку добавления нового веб-ресурса Image Removed
  3. Кликнуть на кнопку Spy Image Removed в открывшемся окне "Добавление нового ресурса"

...

  1. Открыта вкладка "Веб-элементы" в панели "Ресурсы"
  2. Открылось окно "Добавление нового ресурса"
  3. Открылось окно WebSpy в стартовом состоянии:
    • Поле «Подключение». Выпадающий список из элементов: "Подключиться к открытому браузеру", "Открыть новый браузер". Обязательное поле. Значение по умолчанию - Открыть новый браузер.
    • Поле «Браузер». Выпадающий список из элементов "Google Chrome", "Internet Explorer". Значение по умолчанию - "Google Chrome"
    • Поле «URL». Необязательное поле. Поле активируется, только если выбрано "Открыть новый браузер".  В нем вводится адрес страницы, которую необходимо открыть в новом браузере.
    • Кнопка "Начать".

...

Предусловие:

  • Открыты несколько окон браузера Google Chrome. Окно 1 под профилем 1, окно 2 под профилем 2
  • Последнее активное окно браузера - окно 2
  • Открыто окно IE
  • Открыть окно WebSpy любым возможным способом (через тулзу или через панель ресурсов)
  1. Выбрать из выпадающего списка «Подключение» значение "Подключиться с открытому браузеру".
    Image Removed
  2. Оставить выбранный браузер - "Google Chrome"
    Image Removed
  3. Нажать "Начать"
    Image Removed
  4. Выбрать элемент на активированной странице, с помощью Ctrl.
  5. Закрыть окно шпиона кликом на крестик окошка с данными захваченного элемента
  6. Выполнить клик по элементу на активированной странице.

...

  1. Поле «URL» - не активно.
  2. Выбран браузер "Google Chrome"
  3. Активируется окно 2 браузера "Google Chrome". Инструмент попадает на последнюю активную вкладку браузера.
  4. Элемент выбран, данные элемента отображаются в окошке захвата элемента
  5. Окно шпиона закрывается, браузер не закрывается, активируется окно студии.
  6. Выполнено обычное действие клика, захваченный в студии элемент не изменен.

...

Предусловие:

  • Открыты несколько окон браузера Google Chrome. Окно 1 под профилем 1, окно 2 под профилем 3
  • Последнее активное окно браузера - окно 2
  • Открыто окно IE
  • Открыть окно WebSpy любым возможным способом (через тулзу или через панель ресурсов)
  1. Выбрать из выпадающего списка «Подключение» значение "Подключиться с открытому браузеру".
    Image Removed
  2. Оставить выбранный браузер - "Google Chrome"
    Image Removed
  3. Нажать "Начать"
    Image Removed
  4. Выбрать элемент на активированной странице, с помощью Ctrl.
  5. Закрыть окно шпиона кликом на крестик окошка с данными захваченного элемента
  6. Выполнить клик по элементу на активированной странице.

...

  1. Поле «URL» - не активно.
  2. Выбран браузер "Google Chrome"
  3. Активируется окно 1 браузера "Google Chrome". Инструмент попадает на последнюю активную вкладку браузера.
  4. Элемент выбран, данные элемента отображаются в окошке захвата элемента
  5. Окно шпиона закрывается, браузер не закрывается, активируется окно студии.
  6. Выполнено обычное действие клика, захваченный в студии элемент не изменен.

...

Предусловие:

  • Открыты несколько окон браузера Internet Explorer
  • Открыто окно браузера Google Chrome под профилем 1
  • Открыть окно WebSpy любым возможным способом (через тулзу или через панель ресурсов)
  1. Выбрать из выпадающего списка «Подключение» значение "Подключиться с открытому браузеру".
    Image Removed
  2. Оставить выбранный браузер - "Internet Explorer"
    Image Removed
  3. Нажать "Начать"
    Image Removed
  4. Выбрать элемент на активированной странице, с помощью Ctrl.
  5. Закрыть окно шпиона кликом на крестик окошка с данными захваченного элемента
  6. Выполнить клик по элементу на активированной странице.

...

  1. Поле «URL» - не активно.
  2. Выбран браузер "Internet Explorer"
  3. Активируется последнее активное окно браузера "Internet Explorer". Инструмент попадает на последнюю активную вкладку браузера.
  4. Элемент выбран, данные элемента отображаются в окошке захвата элемента
  5. Окно шпиона закрывается, браузер не закрывается, активируется окно студии.
  6. Выполнено обычное действие клика, захваченный в студии элемент не изменен.

...

Предусловие:

  • Открыто окно браузера Google Chrome под профилем 1
  • Открыть окно WebSpy любым возможным способом (через тулзу или через панель ресурсов)
  1. Оставить значение "Открыть новый браузер", установленное по умолчанию в выпадающем списке поля «Подключение»
    Image Removed
  2. В поле «URL» указать адрес.
    Image Removed
  3. В поле «Браузер» выбрать браузер Google Chrome из выпадающего списка
    Image Removed
  4. Нажать на кнопку "Начать".
    Image Removed
  5. Выбрать элемент на активированной странице, с помощью Ctrl.
  6. Закрыть окно шпиона кликом на крестик окошка с данными захваченного элемента
  7. Выполнить клик по элементу в окне браузера открытом перед запуском шпиона

...

  1. При выбранном варианте "Открыть новый браузер" активны поля «Браузер» и «Адрес» и кнопка "Начать"
  2. В поле «URL» указан адрес
  3. В поле «Браузер» выбран браузер Google Chrome
  4. Открылось новое окно браузера с указанным сайтом
  5. Элемент выбран, его данные указаны в окне захвата элемента
  6. Окно захвата элемента закрылось, окно браузера закрылось, отображается окно тулзы "Добавление нового ресурса" с заполненными данными выбранного элемента
  7. Выполнено обычное действие клика, захваченный в студии элемент не изменен.

...

Предусловие:

  • Открыто окно браузера Internet Explorer
  • Открыть окно WebSpy любым возможным способом (через тулзу или через панель ресурсов)
  1. Оставить значение "Открыть новый браузер", установленное по умолчанию в выпадающем списке поля «Подключение»
    Image Removed
  2. В поле «URL» указать адрес.
    Image Removed
  3. В поле «Браузер» выбрать браузер Internet Explorer из выпадающего списка.
    Image Removed
  4. Нажать на кнопку "Начать".
    Image Removed
  5. Выбрать элемент на активированной странице, с помощью Ctrl.
  6. Закрыть окно шпиона кликом на крестик окошка с данными захваченного элемента
  7. Выполнить клик по элементу в окне браузера открытом перед запуском шпиона

...

  1. При выбранном варианте "Открыть новый браузер" активны поля «Браузер» и «Адрес» и кнопка "Начать"; кнопка "Выбрать окно браузера" неактивна.
  2. В поле «URL» указан адрес
  3. В поле «Браузер» выбран браузер Internet Explorer
  4. Открылось новое окно браузера Internet Explorer с указанным сайтом
  5. Элемент выбран, его данные указаны в окне захвата элемента
  6. Окно захвата элемента закрылось, окно браузера закрылось, отображается окно тулзы "Добавление нового ресурса" с заполненными данными выбранного элемента
  7. Выполнено обычное действие клика, захваченный в студии элемент не изменен.

После добавления блока web-элементов пользователю становится доступен набор кнопок.

Image Removed

Функции кнопок:

Image Removed

После нажатия на кнопку [Начать] в правом нижнем углу экрана АРМа появляется окно, в котором отобразится информация о DisplayName, Xpath и Selector.

После закрытия браузера окно WebSpy заполняется соответствующими параметрами.

Image Removed

Для приостановки работы web-элемента необходимо нажать на кнопку «Пауза» , для завершения работы – на кнопку «Стоп». Для сохранения созданного web-элемента необходимо нажать на кнопку «Сохранить», для отказа от сохранения – на кнопку «Отмена».

Список действий поддерживаемых в Recorder

...