This project automates the creation of repetitive tasks, as creating GitHub issues to get more contributors. GitHub provides API action for most of the stuff that you can do through UI, check out GitHub API, but this project was created for fun to practice Selenium and POM design pattern. Page Object Model is used as a design pattern which has become popular in test automation for enhancing test maintenance and reducing code duplication. More information about Selenium or Page Object Models: PageObjects
pip install -r requirements.txt
Basic configuration options:
#login page configuration
[LOGIN]
USER_NAME='Your github user'
PASSWORD='Your github password'
#issue pasge configuration
[ISSUES]
TITLE='Issue title'
DESCRIPTION='Issue description'
python creator.py
Hacktoberfest