This repository contains a program for your weekly raffle needs. To avoid accusations of rigging the raffle, this program automates the steps needed to run a raffle using a third party website called Wheel of Names.
The program is written using Robot Framework, which is an open sourced automation framework. Below are some tips and tricks to get started with using Robot Framework.
- Prepare a python environment, for example by using
venv
package or Anaconda - Install Robot Framework and SeleniumLibrary
pip install robotframework
pip install robotframework-seleniumlibrary
- Download the latest chromeDriver and add its location to the environment variable
PATH
- Run the program using the following command
robot raffle.robot
You can add optional arguments to switch browsers or redirect output files:
robot -d reports -v BROWSER:firefox raffle.robot