Selenium::Server - A wrapper of selenium-server-standalone.jar
use Selenium::Server;
# (default) download and use latest version jar
my $server = Selenium::Server->new;
# specify jar
my $server = Selenium::Server->new(jar => '/path/to/selenium-server.jar');
# specify version
my $server = Selenium::Server->new(version => '2.11.0');
$server->start;
# with arguments
$server->start('-timeout 60 -trustAllSSLCertificates');
my $host = $server->host; # '127.0.0.1'
my $port = $server->port;
$server->stop;
Selenium::Server is a wrapper of Selenium RemoteWebDriver Server; selenium-server-standalone-{version}.jar file.
new()
Creates a selenium-server wrapper instance.
start($args)
Starts selenium-server, with $args if specified.
stop()
Stops selenium-server.
host()
Returns selenium-server host. (127.0.0.1)
port()
Returns selenium-server port.
jar()
Returns selenium-server JAR file path.
latest_version()
Returns selenium-server latest version string.
download($version, $path)
Downloads selenium-server jar file specified by $version to $path.
NAKAGAWA Masaki <masaki@cpan.org>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
http://selenium.googlecode.com/svn/trunk/rb/lib/selenium/server.rb