- scrape_product_information() has no error handling for Selenium element lookups - If scraping fails during __init__, browser is never closed, causing zombie Firefox processes