我正在使用 perl 为 Selenium WebDriver 创建一个示例脚本。我已经下载了 selenium-server-standalone-2.32.0.jar 文件,我正在执行以下代码:
use Selenium::Remote::Driver;
use Test::More qw( no_plan ) ;
my $driver = new Selenium::Remote::Driver();
$driver->get("http://www.google.com");
$driver->find_element('q','name')->send_keys("Hello WebDriver!");
ok($driver->get_title =~ /Google/,"title matches google");
$driver->quit();
但是要使此代码正常工作,我必须使用以下命令启动 java 服务器:
java -jar selenium-server-standalone-2.32.0.jar
我是否必须明确启动服务器才能运行脚本?或者,我还可以做一些其他的事情,比如设置环境变量等,这样我就不必像在 java 中那样启动服务器,我们不需要显式启动服务器。