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.
149 lines
6.4 KiB
149 lines
6.4 KiB
.. _module.studio.how-to-use:
|
|
|
|
####################################
|
|
2. Как использовать?
|
|
####################################
|
|
|
|
.. _general:
|
|
|
|
************************
|
|
Общее
|
|
************************
|
|
|
|
- `Как запустить? <#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>`__
|
|
|
|
.. _how-to-run:
|
|
|
|
************************
|
|
Как запустить?
|
|
************************
|
|
|
|
- Запустить файл Studio\start.cmd
|
|
- Ожидать текст в окне консоли: "running server". Браузер, установленный по умолчанию откроется автоматически
|
|
- **!ВНИМАНИЕ!** Студия поддерживает все версии браузеров, кроме Internet Explorer.
|
|
|
|
.. image:: /img/504b98f76747f63900a2943532a946bb.png
|
|
:alt: 504b98f76747f63900a2943532a946bb.png
|
|
|
|
.. _ui-description:
|
|
|
|
************************
|
|
Описание UI студии
|
|
************************
|
|
|
|
**Интерфейс (UI) студии состоит из следующих компонентов:**
|
|
|
|
1. Обозреватель UI дерева
|
|
2. Обозреватель иерархии выбранного UI объекта
|
|
3. Обозреватель свойств выбранного уровня UI объекта
|
|
4. Редактор UIO селектора
|
|
5. Панель активностей над UIO объектом
|
|
6. Панель других Python активностей
|
|
7. Список активностей
|
|
|
|
*Ниже представлены скриншоты студии*
|
|
|
|
Скриншот 1
|
|
----------------
|
|
|
|
.. image:: /img/d3d6ad14a7e50843bd89d2b14a092fee.png
|
|
:alt: 504b98f76747f63900a2943532a946bb.png
|
|
|
|
|
|
Скриншот 2
|
|
----------------
|
|
|
|
.. image:: /img/65b7d51c0a5b21e6b27dc23d4062d3ca.png
|
|
:alt: 65b7d51c0a5b21e6b27dc23d4062d3ca.png
|
|
|
|
|
|
.. _how-to-extract-ui-tree:
|
|
|
|
************************
|
|
Извлечь UI дерево
|
|
************************
|
|
|
|
Чтобы извлечь дерево пользовательского интерфейса выполните следующие действия: в ``UI Tree viewer`` выбрать интересующий UI объект и нажать кнопку ``Expand``.
|
|
|
|
Действие: Нажать по кнопке "Expand"
|
|
---------------------------------------
|
|
|
|
.. image:: /img/6effc376ff6ea928840674bd744caced.png
|
|
:alt: 6effc376ff6ea928840674bd744caced.png
|
|
|
|
Итог
|
|
---------------------------------------
|
|
|
|
.. image:: /img/18b9ab36126c8c32168bf5bbb9330701.png
|
|
:alt: 18b9ab36126c8c32168bf5bbb9330701.png
|
|
|
|
|
|
---------------------------------------
|
|
|
|
.. _how-to-search-ui-object-by-mouse-hover:
|
|
|
|
***********************************
|
|
Поиск UI объекта по наведению мыши
|
|
***********************************
|
|
|
|
Чтобы выполнить поиск UI объекта пользовательского интерфейса, необходимо в ``UI tree viewer`` выбрать родительский UI объект, в котором вы хотите выполнить поиск, и нажать кнопку ``Mouse search``.
|
|
|
|
Будет активирован режим поиск UI объекта по курсору мыши. Наведите курсор мыши на интересующий вас объект пользовательского интерфейса и дождитесь, когда студия выделит объект пользовательского интерфейса. После выделения цветов удерживайте клавишу "Ctrl" и подождите 3 секунды. Интересующий UI объект будет показан в ``UI tree viewer``.
|
|
|
|
Действие: Нажать кнопку "Mouse search"
|
|
---------------------------------------
|
|
|
|
.. image:: /img/84d7e4de0c840631f87cf7b325b53ad8.png
|
|
:alt: 84d7e4de0c840631f87cf7b325b53ad8.png
|
|
|
|
Действие: Навести курсор мыши на UI объект, который интересует и зажать клавишу "Ctrl" на 3 секунды
|
|
--------------------------------------------------------------------------------------------------------------
|
|
|
|
.. image:: /img/b7c38d622bf5b7afa5b26d1686d7302a.png
|
|
:alt: b7c38d622bf5b7afa5b26d1686d7302a.png
|
|
|
|
Итог: Интересующий UI объект будет отображен в ``UI tree viewer``
|
|
--------------------------------------------------------------------
|
|
|
|
.. image:: /img/629bbf4db2c01b9c640194230949fcd2.png
|
|
:alt: 629bbf4db2c01b9c640194230949fcd2.png
|
|
|
|
.. _how-to-extract-ui-object-properties:
|
|
|
|
***********************************
|
|
Извлечь свойства 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
|
|
:alt: 2c27be5bdde20b5d062cbb40e74eaec5.png
|
|
|
|
Итог: Свойства UI объекта будут отображены в ``Selected UI object property list``
|
|
-----------------------------------------------------------------------------------------
|
|
|
|
.. image:: /img/f235ae29099a713e0246cd574ac3a17c.png
|
|
:alt: 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>`_
|
|
|
|
|