我正在使用以下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();' );