You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ORPA-pyOpenRPA/Wiki/RUS_Guide/markdown/Studio/02_HowToUse.md

155 lines
4.8 KiB

# 2. Как использовать?
## Общее
* [Как запустить?](#how-to-run)
* [Описание UI студии](#ui-description)
* [Извлечь UI дерево](#how-to-extract-ui-tree)
* [Поиск UI объекта по наведению мыши](#how-to-search-ui-object-by-mouse-hover)
* [Извлечь свойства UI объекта](#how-to-extract-ui-object-properties)
## Как запустить?
* Запустить файл Studiostart.cmd
* Ожидать текст в окне консоли: «running server». Браузер, установленный по умолчанию откроется автоматически
* **!ВНИМАНИЕ!** Студия поддерживает все версии браузеров, кроме Internet Explorer.
![image](img/504b98f76747f63900a2943532a946bb.png)
## Описание UI студии
**Интерфейс (UI) студии состоит из следующих компонентов:**
1. Обозреватель UI дерева
2. Обозреватель иерархии выбранного UI объекта
3. Обозреватель свойств выбранного уровня UI объекта
4. Редактор UIO селектора
5. Панель активностей над UIO объектом
6. Панель других Python активностей
7. Список активностей
*Ниже представлены скриншоты студии*
### Скриншот 1
![image](img/d3d6ad14a7e50843bd89d2b14a092fee.png)
### Скриншот 2
![image](img/65b7d51c0a5b21e6b27dc23d4062d3ca.png)
## Извлечь UI дерево
Чтобы извлечь дерево пользовательского интерфейса выполните следующие действия: в `UI Tree viewer` выбрать интересующий UI объект и нажать кнопку `Expand`.
### Действие: Нажать по кнопке «Expand»
![image](img/6effc376ff6ea928840674bd744caced.png)
### Итог
![image](img/18b9ab36126c8c32168bf5bbb9330701.png)
---
## Поиск UI объекта по наведению мыши
Чтобы выполнить поиск UI объекта пользовательского интерфейса, необходимо в `UI tree viewer` выбрать родительский UI объект, в котором вы хотите выполнить поиск, и нажать кнопку `Mouse search`.
Будет активирован режим поиск UI объекта по курсору мыши. Наведите курсор мыши на интересующий вас объект пользовательского интерфейса и дождитесь, когда студия выделит объект пользовательского интерфейса. После выделения цветов удерживайте клавишу «Ctrl» и подождите 3 секунды. Интересующий UI объект будет показан в `UI tree viewer`.
### Действие: Нажать кнопку «Mouse search»
![image](img/84d7e4de0c840631f87cf7b325b53ad8.png)
### Действие: Навести курсор мыши на UI объект, который интересует и зажать клавишу «Ctrl» на 3 секунды
![image](img/b7c38d622bf5b7afa5b26d1686d7302a.png)
### Итог: Интересующий UI объект будет отображен в `UI tree viewer`
![image](img/629bbf4db2c01b9c640194230949fcd2.png)
## Извлечь свойства UI объекта
Чтобы извлечь свойства UI объекта, необходимо в
`Selected UI object hierarchy list` выбрать интересующий UI объект и щелкнуть по нему. Список свойств UI объекта будет отображен в `Selected UI object property list`
### Действие: Choose the UI object you are interested and click it
![image](img/2c27be5bdde20b5d062cbb40e74eaec5.png)
### Итог: Свойства UI объекта будут отображены в `Selected UI object property list`
![image](img/f235ae29099a713e0246cd574ac3a17c.png)
## Быстрая навигация
* [Сообщество pyOpenRPA (telegram)](https://t.me/pyOpenRPA)
* [Сообщество pyOpenRPA (tenchat)](https://tenchat.ru/iMaslov?utm_source=19f2a84f-3268-437f-950c-d987ae42af24)
* [Сообщество pyOpenRPA (вконтакте)](https://vk.com/pyopenrpa)
* [Презентация pyOpenRPA](https://pyopenrpa.ru/Index/pyOpenRPA_product_service.pdf)
* [Портал pyOpenRPA](https://pyopenrpa.ru)
* [Репозиторий pyOpenRPA](https://gitlab.com/UnicodeLabs/OpenRPA)
.. v1.3.1 replace:: v1.3.1