2010-06-22 5 views

답변

2

WWW::Selenium 모듈을 사용하여 Selenium RC에 연결하십시오.

Selenium RC가 작동하려면 백그라운드에서 실행 중이어야합니다.

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 

다음과 같은 질문뿐만 아니라 유용 할 수 있습니다 :

나는 펄 내에서 그것을 실행하는 것이 유용하다고하는 기술은 별도의 스레드에서 그것을 실행 후 즉시 detach에게 그것을이다
2

Selenium 2.0의 경우 머리말 ... Selenium::Remote::Driver 모듈을 대신 사용해야합니다. WWW:Selenium은 1.0 용입니다. 셀레늄 워드 프로세서 (http://seleniumhq.org/docs/03_webdriver.html)에서

:

펄 바인딩 제 3 자에 의해 제공됩니다, 설치하는 방법에 대한 자신의 문서의 참조하시기 바랍니다/시작. 이 글을 쓰는 시점에서 알려진 Perl 바인딩이 있습니다. [https://metacpan.org/module/Selenium::Remote::Driver에 대한 링크가 포함되어 있음]

관련 문제