Selenium WebDriver is a collection of open source APIs which are used to automate the testing of a web application across multiple browsers including Internet Explorer, Chrome, Firefox and Safari.
WebDriver also enables you to use a programming language like Java in creating your test scripts which makes it powerful and equally flexible. This has made Selenium WebDriver the industry standard for automating web applications.