This includes obtaining Microsoft Edge WebDriver and setting Microsoft Edge-specific options in code. This article doesn't provide a complete how-to for getting started with Selenium WebDriver, but covers only the Microsoft Edge-specific portions of the process. This article provides raw code samples, and not complete tests. WebDriver runs multiple sessions of Microsoft Edge on a specific machine. WebDriver manages multiple windows, tabs, and webpages in a single test session. WebDriver simulates user events or OS-level events more accurately than JavaScript unit tests. WebDriver accesses functionality and information that's not available to JavaScript running in browsers. Tests that use WebDriver have some advantages over JavaScript unit tests that run in the browser: WebDriver allows you to automate Microsoft Edge by simulating user interaction.