https://github.com/robocorp/training-module-desktop-robot
https://github.com/robocorp/training-module-desktop-robot
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/robocorp/training-module-desktop-robot
- Owner: robocorp
- Created: 2021-02-05T08:19:59.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-05T12:53:46.000Z (over 5 years ago)
- Last Synced: 2025-06-16T10:54:56.446Z (about 1 year ago)
- Language: RobotFramework
- Size: 4.68 MB
- Stars: 2
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Training - RPA Developer
## Module 3 Desktop and Image based automation
This repository contains example implementations of automating Windows Notepad application and Windows GnuCash application.
## Links
- [Training slides](resources/training_module3.pdf)
- [Finding locators](https://robocorp.com/docs/development-guide/desktop/how-to-find-user-interface-elements-using-locators-and-keyboard-shortcuts-in-windows-applications)
## Notepad
Library in use: [RPA.Desktop.Windows](https://robocorp.com/docs/libraries/rpa-framework/rpa-desktop-windows)
Automation is implemented using UI Automation properties.
Task steps:
1. copies template txt file into work txt file, and opens the file with associated application (expecting it to be Notepad)
2. change font settings
3. clear existing text in the edit window
4. copy text from clipboard into edit window
5. save and exit
## GnuCash
Library in use: [RPA.Desktop](https://robocorp.com/docs/libraries/rpa-framework/rpa-desktop)
Automation is implemented using image recognition and OCR.
Task steps:
1. open application
2. add new account with account name, code and description
3. close application without saving changes