Book Image

Learning Selenium Testing Tools with Python

By : UNMESH GUNDECHA
Book Image

Learning Selenium Testing Tools with Python

By: UNMESH GUNDECHA

Overview of this book

Table of Contents (17 chapters)
Learning Selenium Testing Tools with Python
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

The Selenium standalone server


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:

Downloading the Selenium standalone server

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...