CHAPTER 23

image

Remote Control Server

Selenium Server, formerly known as Selenium Remote Control Server, allows testers to write Selenium tests in their favorite language and execute them on another machine. The word remote means that the test scripts and the target browser might not be on the same machine.

Selenium Server is composed of two parts: a server and a client.

  • Selenium Server: A Java server that launches, drives, and kills browsers on receiving commands, with the target browser installed on the machine.
  • Client libraries: Test scripts in a Selenium’s language binding, such as C#, Java, Ruby, and Python.

Selenium Server installation

Make sure ...

Get Selenium WebDriver Recipes in C#, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.