作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试设置 WWW::Mechanize::Firefox 并使用 Perl 访问 Firefox。
我已经安装了模块及其依赖项。我不确定我是否正确理解了这个模块,但我在 unix(共享)服务器上运行它来访问和驱动在 PC 客户端上运行的 Firefox。
我收到一个错误:
Failed to connect to , at MozRepl/RemoteObject.pm at line...
#!/usr/bin/perl
use CGI;
use CGI::Carp qw(warningsToBrowser fatalsToBrowser);
use WWW::Mechanize::Firefox;
print "Content-type: text/html\n\n";
my $mech = WWW::Mechanize::Firefox->new();
$mech->get('http://kamasiri.com');
$mech->eval_in_page('alert("Hello Firefox")');
print "<html><body><p>yeehah!</p></body></html>";
exit;
# use $ENV{MOZREPL} or localhost:4242
my $remote_machine = $ENV{REMOTE_ADDR};
$ENV{REMOTE_ADDR} = "$remote_machine:4242";
my $repl = MozRepl::RemoteObject->install_bridge(
repl => "$ENV{REMOTE_ADDR}"
);
最佳答案
从您的代码来看,您最初的问题似乎是您没有初始化 WWW::Mechanize::Firefox
与您要使用的服务器。您创建了另一个名为 RemoteObject.pm
的文件,但您似乎并未使用它。
要初始化对象,您应该在主 perl 文件中执行以下操作:
my $remote_machine = $ENV{REMOTE_ADDR};
my $mech = WWW::Mechanize::Firefox->new( repl => "$remote_machine:4242" );
REMOTE_ADDR
环境变量。
关于perl - 无法连接到 , 在 MozRepl/RemoteObject.pm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34573849/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!