#TO-DO Use recursion to reduce the amount of duplicated code in get_all_items() Use WebDriverWait as oppose to an explicite time.sleep() More exceptions to handle