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.
Alien::SeleniumRC
http://selenium.googlecode.com/svn/trunk/rb/lib/selenium/server.rb
To install Selenium::Server, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Selenium::Server
CPAN shell
perl -MCPAN -e shell install Selenium::Server
For more information on module installation, please visit the detailed CPAN module installation guide.