2016-12-06 76 views
0

使用WWW形式方法::機械化像基本形式方法,WWW ::在WWW Mechanize會不工作::機械化:: PhantomJS

my @form = $mech->form_number(1); 
    foreach my $sum_form (@form) { 
     my @inputfields = $sum_form->param; 
     … 
    } 

工作正常爲止。使用WWW ::機械化:: PhantomJS,我得到這樣

Can't locate object method "param" via package "Selenium::Remote::WebElement" at... 

在WWW的形式方法錯誤::機械化應該在WWW同一::機械化:: PhantomJS,對不對?有誰知道誰來解決這個問題?

回答

0

你應該轉儲這個標量Data :: Dumper,使用下面的代碼並粘貼從終端返回的文本。

my @form = $ mech-> form_number(1);

我的foreach $ sum_form(@form){

使用數據::自卸車;

print Dumper $ sum_form;

}