Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.45 KB

README.md

File metadata and controls

35 lines (26 loc) · 1.45 KB

RobotRaffle

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.

wheel of names

Running the program

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.

robot framwework logo

Official guides and instructions

My recommended installation steps (overview)

  1. Prepare a python environment, for example by using venv package or Anaconda
  2. Install Robot Framework and SeleniumLibrary
pip install robotframework
pip install robotframework-seleniumlibrary
  1. Download the latest chromeDriver and add its location to the environment variable PATH
  2. 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