This gem replaces the now unmaintained selenium-client gem for RC users. The RC client and WebDriver clients live in separate namespaces:
- Selenium::Client bindings for Selenium RC (imported from the selenium-client gem)
- Selenium::WebDriver bindings for WebDriver
The selenium-client code is mostly unchanged, with a few exceptions:
- Selenium::{CommandError,ProtocolError} moved into the Selenium::Client namespace (Selenium::Client::{CommandError,ProtocolError}).
- Selenium::RSpec is no longer supported (removed).
- The old rake tasks (Selenium::Rake::RemoteControlStartTask and Selenium::Rake::RemoteControlStopTask) are replaced by a single rake task, Selenium::Rake::ServerTask.
- The Selenium::RemoteControl::RemoteControl class is replaced by the Selenium::Server class.