1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/tdRPA-tdRPA

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Большое обновление! tdworker — библиотека команд на основе tdcore, мощная и удобная. Смотрите документ здесь https://www.showdoc.com.cn/tdworker

Вышла версия 1.2! Интегрирована автоматизация веб-приложений с помощью Playwright, документация будет обновлена позже~

tdRPA

Читайте на других языках: китайский английский

Поддерживает Python 3.8–3.11 для Windows x64 (кроме 3.8.1 (https://github.com/yinkaisheng/Python-UIAutomation-for-Windows))

1. Что такое tdRPA?

tdRPA — это RPA SDK для разработчиков программного обеспечения. Разработчики могут использовать знакомые им языки и инструменты разработки для создания новых RPA-приложений или интеграции функций RPA в существующие системы.

2. В tdRPA три компонента:

  • tdSelector: инструмент выбора элементов, который визуально выбирает элементы пользовательского интерфейса и генерирует выражения поиска элементов.
  • tdLocator: локатор элементов, используемый для определения местоположения соответствующего элемента пользовательского интерфейса на основе выражения поиска элемента, созданного tdSelector. После определения местоположения элемента пользовательского интерфейса вы можете свободно получать доступ к его свойствам и методам и вызывать их.
  • tdBot: функция управления исполнителем, включая паузу, просмотр журнала и т. д.

3. Особенности tdRPA:

Большинство RPA Suite tdRPA
Платформа с низким кодом, ориентированная на бизнес-пользователей SDK, ориентированный на профессиональных разработчиков программного обеспечения
Интегрированная среда разработки, всё в одном Сосредоточьтесь только на операциях автоматизации пользовательского интерфейса
Не может быть упакован как отдельный исполняемый файл для распространения и развёртывания Может
Трудно интегрировать в качестве программного модуля в существующие прикладные системы Легко
Собственный визуальный дизайнер в сочетании с функциональностью встроенного кода Используйте знакомые языки программирования и инструменты разработки
Функциональность кода, специфические или ограниченные языки программирования Модуль Python, также может вызываться другими языками
Визуальное программирование, низкая эффективность, хаотичность и головокружение Кодовое, точное и гибкое
Плохое управление версиями Хорошее
Локальное развёртывание Можно удалённо вызывать через RPC, удобно для группового управления

4. Скачать:

— GitHub: https://github.com/tdRPA/tdRPA/releases — Gitee: https://gitee.com/tdRPA/tdRPA/releases

5. Установка:

— tdSelector: установка не требуется, просто разархивируйте файл. — tdLocator: pip install tdrpa.tdcore. — tdBot: устанавливается вместе с tdLocator.

6. Использование:

— tdSelector: запустите selector.exe, сочетание клавиш для выбора элемента — ctrl, отмена — esc. — tdBot: автоматически запускается вместе с tdLocator, и его связанные функции можно использовать через значок панели задач в трее. — tdLocator: демонстрация использования Python выглядит следующим образом (видео). Среда программирования с автодополнением кода и интеллектуальными подсказками

  1. Дополнительная идея
  • tdRPA в настоящее время находится в версии 1.1 и поддерживает только операции с элементами для нативных приложений Windows. Для работы с приложениями браузера, пожалуйста, найдите «chrome force-renderer-accessibility» — это способ рассматривать веб-элементы пользовательского интерфейса браузера как нативные элементы для операций. В следующем плане мы собираемся улучшить поддержку операций с браузерами, а автоматизация мобильных приложений пока не рассматривается.
  • Независимо от того, используется ли приложение в личных или коммерческих целях, все приложения бесплатны без ограничений.
  • Мы приветствуем предложения по требованиям к приложению и будем постепенно улучшать продукт на основе подхода, ориентированного на спрос.
  1. Аналогичные продукты
  • Коммерческие, дорогостоящие: UiPath, Blue Prism, Automation Anywhere, Pega, Microsoft Power Automation, UIBot, Cyclone.
  • Открытые исходные коды, большинство без визуального селектора элементов пользовательского интерфейса: TagUI, Robot Framework, OpenRPA, UI.Vision, UiAutomation, Playwright.
  1. Этапы | Функция | Статус | | ------------ | ------------ | | Нативные приложения Windows | Завершено | | Приложения браузера | В процессе | | Java-приложения | TBD | | Мобильные приложения | TBD | | Linux-приложения | TBD |

  2. Технические темы

  1. Контакты
  1. Поддержите меня wechat/alipay

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

RPA SDK для разработчиков программного обеспечения. Расширить Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/tdRPA-tdRPA.git
git@gitlife.ru:oschina-mirror/tdRPA-tdRPA.git
oschina-mirror
tdRPA-tdRPA
tdRPA-tdRPA
master