Selenium WebDriver is a popular automation testing framework that is primarily used for cross browser testing. Selenium is a combination of different tools and each tool/block plays a critical role in automating web-app/website testing. This tutorial will help you develop the basic understanding of the components of Selenium suite, Selenium webDriver architecture & will show you how to run automation to test a website for. cross browser compatibility using selenium webdriver for Google Chrome, Mozilla Firefox and Internet Explorer. The Selenium. WebDriver framework is more widely used when compared to Selenium RC which is based on the client-server model.