The Selenium standalone server is a component of Selenium that provides the ability to run tests on remote machines. We need to use the RemoteWebDriver
class to connect to the Selenium standalone server to run tests on a remote machine. The
RemoteWebDriver
class listens to Selenium commands coming from test scripts using the RemoteWebDriver
class on a designated port. Based on the configuration provided by the RemoteWebDriver
class, the Selenium server will launch the specified browser and forward the commands to the browser. It supports almost all the browsers and mobile platforms with Appium. The following diagram shows the architecture of the Selenium server running tests on remote machines configured with different types of browsers:
The Selenium standalone server is available in a bundled JAR format for download at http://docs.seleniumhq.org/download/ in the Selenium Server (formerly the Selenium RC Server) section...