Perl WWW::Mechanize::Plugin::Display-始终打开新窗口

Perl WWW::Mechanize::Plugin::Display-始终打开新窗口,perl,plugins,www-mechanize,Perl,Plugins,Www Mechanize,如何配置WWW::Mechanize::Plugin::Display,使插件始终打开一个新窗口,而不仅仅是一个新选项卡?模块使用HTML::Display打开浏览器,而浏览器又使用环境变量PERL\u HTML\u Display\u COMMAND来确定打开浏览器的命令。因此,如果您想使用Firefox,例如,您可以将该变量设置为Firefox-browser%s,以强制打开一个新窗口 编辑: 对不起,这似乎也不起作用。它为每个调用$mech->display打开一个新的空窗口,但也为每个

如何配置WWW::Mechanize::Plugin::Display,使插件始终打开一个新窗口,而不仅仅是一个新选项卡?

模块使用
HTML::Display
打开浏览器,而浏览器又使用环境变量
PERL\u HTML\u Display\u COMMAND
来确定打开浏览器的命令。因此,如果您想使用Firefox,例如,您可以将该变量设置为
Firefox-browser%s
,以强制打开一个新窗口

编辑: 对不起,这似乎也不起作用。它为每个调用
$mech->display
打开一个新的空窗口,但也为每个调用打开一个选项卡,然后在其中显示内容。也许您可以为Firefox或其他浏览器找到其他命令行选项,以便获得所需的行为


或者,您可以将浏览器配置为始终在新窗口而不是新选项卡中打开新窗口(对于Firefox:
首选项->选项卡->在新选项卡中打开新窗口)。如果您想在正常浏览时保留该设置,可以为Mechanize测试创建自己的配置文件,并将
-P
添加到显示命令中。

模块使用

HTML::display
打开浏览器,它依次使用环境变量
PERL\u HTML\u DISPLAY\u COMMAND
来确定打开浏览器的命令。因此,如果您想使用Firefox,例如,您可以将该变量设置为
Firefox-browser%s
,以强制打开一个新窗口

编辑: 对不起,这似乎也不起作用。它为每个调用
$mech->display
打开一个新的空窗口,但也为每个调用打开一个选项卡,然后在其中显示内容。也许您可以为Firefox或其他浏览器找到其他命令行选项,以便获得所需的行为


或者,您可以将浏览器配置为始终在新窗口而不是新选项卡中打开新窗口(对于Firefox:
首选项->选项卡->在新选项卡中打开新窗口)。如果您想在正常浏览时保留该设置,可以为Mechanize测试创建自己的配置文件,并将
-P
添加到显示命令中。

您让我走上了正确的轨道。这对我很有用:>PERL\u HTML\u DISPLAY\u COMMAND=“/usr/bin/firefox-new window%s”您是如何找到
-new window
选项的<代码>firefox--help
没有向我显示该选项。已经尝试过,看起来我的firefox版本没有附带手册。我通过谷歌找到了手册,谢谢。你让我走上了正确的轨道。这对我很有用:>PERL\u HTML\u DISPLAY\u COMMAND=“/usr/bin/firefox-new window%s”您是如何找到
-new window
选项的<代码>firefox--help
没有向我显示该选项。已经尝试过,看起来我的firefox版本没有附带手册。我通过谷歌找到了手册,谢谢。