Create new WebDriver instance.
This allows selecting the browser to use.
It also contains the list of HTML attributes to show for each element, this list is given as an input parameter to the Setup method.
If the web application under test requires special attributes to be available during test, they can be added to the list at Setup, for instance, to support one of the application specific data-* attributes.
By default the following list of attributes are:
Navigate to a webpage identified by an url.
Navigate backwards in the browser.
Navigate forward in the browser.
Refresh the currently loaded webpage.
Execute a script (JavaScript) command on the running driver (browser).
Future WebDriver calls are directed to the selected IFrame.
Exit the IFrame most recently entered using the Enter IFrame method.