Настройка Selenium RC с помощью Perl - PullRequest
1 голос
/ 22 июня 2010

Я хочу использовать Selenium RC с драйвером клиента Perl.Как я могу настроить Selenium RC с Perl?

Ответы [ 2 ]

2 голосов
/ 05 июля 2012

Просто наполовину ... для Selenium 2.0 вы захотите использовать вместо него модуль Selenium::Remote::Driver;WWW:Selenium для 1.0.

Из документации Selenium (http://seleniumhq.org/docs/03_webdriver.html):

Привязки Perl предоставляются третьей стороной, пожалуйста, обратитесь к любой из их документации о том, как установить/ начало работы. На момент написания этой статьи существует одна известная привязка Perl. [со ссылкой на https://metacpan.org/module/Selenium::Remote::Driver]

2 голосов
/ 22 июня 2010

Используйте модуль 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

Также может быть полезен следующий вопрос:

...