These capabilities are shared by all browsers.
Starting and stopping a session is for opening and closing a browser.
Creating a new session corresponds with the W3C command for New session
The session is created automatically by initializing a new Driver class object.
Each language allows a session to be created with arguments from one of these classes (or equivalent):
- Options to describe the kind of session you want; default values are used for local, but this is required for remote
- Some form of CommandExecutor (the implementation varies between languages)
The primary unique argument for starting a local driver includes information about starting the required driver service on the local machine.
- Service object applies only to local drivers and provides information about the browser driver
The primary unique argument for starting a remote driver includes information about where to execute the code. Read the details in the Remote Driver Section
Quitting a session corresponds to W3C command for Deleting a Session.
Important note: the
quit method is different from the
and it is recommended to always use
quit to end the session