Skip to content

A python script for automating ICBC Knowledge Test Booking with less user effort

Notifications You must be signed in to change notification settings

dleedev365/2020-SFU-CSSS-Fall-Hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Purpose

To develop an application corresponding to its tittle derived from acronyms such as SFU, CSSS, LISP, LEAF, GO and ASCII

Problem Statement

It is well-kwown among Vancouverites that booking a knowledge test at ICBC is really challenging. Even a less-populated and remote place like Kamloops has most of their appointments fully booked till next year. Even more, it's really cumbersome to check the next available date by manually going through a calender. To solve this problem, we aimed to automate ICBC booking process.

Technology

  • Selenium for testing and webdriver
  • Python for scripting

To run the program

  1. source virtual-env/bin/activate
  2. python3 python_org_search.py

Case Studies

  • The current version of the program is given a set of pre-defined options to fill an appointment form. To make the program more robust, it is highly recommended to design a GUI or website-like form for users to select their preferences of services, dates and etc.

About

A python script for automating ICBC Knowledge Test Booking with less user effort

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages