Why we need webdriver when we have an IDLE available ?

IDE is used for providing record and replay of selenium test scenarios so that test automation script generation using client drivers becomes much faster as IDE also allows one to save a test in other formats.

Selenium WebDriver tool is used to automate web application testing to verify that it works as expected. It supports many browsers such as Firefox, Chrome, IE, and Safari.