Skip to content

Instantly share code, notes, and snippets.

@kylemsguy
Created December 14, 2014 23:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kylemsguy/67f88bd57d5189c50e73 to your computer and use it in GitHub Desktop.
Save kylemsguy/67f88bd57d5189c50e73 to your computer and use it in GitHub Desktop.
Q&D automate package tracking
import re
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
tracking_number = ('')
browser = webdriver.Firefox()
browser.get("https://www.canadapost.ca/cpotools/apps/track/personal/findByTrackNumber")
assert 'Track a Parcel or Letter - By Tracking Number' in browser.title
tracking_field = browser.find_element_by_id('tapByTrackSearch:trackSearch:trackNumbers')
tracking_field.send_keys(tracking_number)
submit_btn = browser.find_element_by_id('tapByTrackSearch:trackSearch:submit_button')
submit_btn.send_keys(Keys.RETURN)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment