Testing the user interface for any application is generally time-consuming when done for each release and covering multiple browsers and operating systems. UI test automation is the most common and effective way to simulate the actual user journey and business use cases for any application.
Now that you know a little about UI test automation, you are good to go to learn about the Selenium WebDriver.