Extended Robot Framework Template
Template for extended robot using Robot Framework
Describe your robot here. E.g., what it does, what the requirements are, how to run it.
Development guide
Run the robot locally:
Provide access credentials for Control Room connectivity:
Upload to Control Room:
Suggested directory structure
The directory structure given by the template:
where
devdata
: A place for all data/material related to development, e.g., test data. Do not put any sensitive data here!keywords
: Robot Framework keyword files.libraries
: Python library code.resources
: Define your resources in a centralized place. For example the robot variables can be defined in here. Do not put any sensitive data here!conda.yaml
: Environment configuration file.robot.yaml
: Robot configuration file.tasks.robot
: Robot Framework task suite - high-level process definition.
In addition to these, you can create your own directories (e.g. bin
, tmp
). Add these directories to the PATH
or PYTHONPATH
section of robot.yaml
if necessary.
Logs and artifacts are stored in output
by default - see robot.yaml
for configuring this.
Learn how to handle variables and secrets.
Configuration
Give the task name and startup commands in robot.yaml
with some additional configuration. See Docs for more.
Put all the robot dependencies in conda.yaml
. These are used for managing the execution environment.
Additional documentation
See Robocorp Docs for more documentation.
Technical information
Last updated
April 24, 2023License
Apache License 2.0