2014-05-01 132 views
0

我寫了一個簡單的Perl腳本來啓動谷歌。 - 但它以一個錯誤終止無法在C共同連接SeleniumWebDriver:/perl/lib/Selenium/Remote/Driver.pm線220無法通過Perl連接到SeleniumWebDriver

我使用硒服務器版本 - 2.31 操作系統 - 的Windows7(32位)

Perl代碼

use warnings;  
    use strict; 
    use Selenium::Remote::Driver; 
    my $driver = Selenium::Remote::Driver->new(browser_name => 'firefox', port => 4444, 
             platform => 'ANY'); 
    $driver->get('http://www.google.com'); 
    sleep(5); 
    print $driver->get_title(); 
    $driver->quit(); 

當我執行perl腳本,在每種情況,在服務器的命令提示符我能看到這條線 -
14:07:23.325 INFO - 執行:org.openqa.selenium .remote.server.handler.Status @ 8e96fc at URL:/ status)
14:07:23.327信息 - 完成:/狀態

但瀏覽器沒有啓動。請有人可以幫我解決這個問題嗎?

回答

0

你開始使用Firefox和X(假設Linux)的機器

的硒服務器,也許在

{remote_server_addr=>'localhost', port=>4444,proxy => { 'proxyType' => 'system' }} 

你可以發佈你是如何開始的硒

0
添加代理

我使用命令 「java -jar selenium-server-standalone-2.31.0.jar」啓動了硒服務器「

但是問題得到解決現在解決。我想這是Perl的問題。我使用的是Active Perl V 5.16。 然後,我安裝了草莓Perl V 5.18,它的工作。

謝謝!