Используйте модуль WWW::Selenium
для подключения к Selenium RC.
Для работы в фоновом режиме вам понадобится Selenium RC.Техника, которую я нашел полезной для запуска изнутри Perl, состоит в том, чтобы выполнить ее в отдельном потоке, а затем сразу detach
it:
use threads;
my $seleniumThread = # Assumes that your Selenium RC file is in the current dir
threads->create( sub { system "java -jar selenium-server.jar"; } );
$seleniumThread->detach;
# Avoids the main program from having to wait for the system call to end
Также может быть полезен следующий вопрос: