Python Selenium Handling Multiple Responsibilities