使用MozRepl和Perl执行JavaScript函数(WWW :: Mechanize :: Firefox)

时间:2016-02-16 03:54:39

标签: javascript perl www-mechanize-firefox mozrepl

我正在使用以下Perl片段来使用MozRepl执行JavaScript函数。但是,我收到错误消息“MozRepl :: RemoteObject:TypeError:myFunction不是test.pl第16行的函数。”我做错了什么?

use v5.10;
use WWW::Mechanize::Firefox;
use strict;
use warnings;

my $mech = WWW::Mechanize::Firefox->new();
$mech->update_html(<<HTML);
<script type="text/javascript">
function myFunction() {
    alert("Hello World!");
}
</script>
HTML

sleep 2;
$mech->eval_in_page( 'myFunction();' );

0 个答案:

没有答案