Selenium Webdriver Architecture Diagram