在WWW :: Mechanize中使用表单方法
my @form = $mech->form_number(1);
foreach my $sum_form ( @form ) {
my @inputfields = $sum_form->param;
…
}
到目前为止工作正常。使用WWW :: Mechanize :: PhantomJS,我收到类似
的错误Can't locate object method "param" via package "Selenium::Remote::WebElement" at...
WWW :: Mechanize中的表单方法在WWW :: Mechanize :: PhantomJS中应该是相同的,对吗?有谁知道在这里解决这个问题的人?
答案 0 :(得分:0)
你应该使用Data :: Dumper转储这个标量,使用下面的代码并粘贴终端返回的文本。
my @form = $mech->form_number(1);
foreach my $sum_form ( @form ){
use Data::Dumper;
print Dumper $sum_form;
}