我刚刚在Mac OS X 10.8.5计算机上安装了Selenium Remote Driver,并在运行此代码时使用了Firefox 43.0.4(迄今为止最新的稳定版):
#!/usr/bin/perl
use strict;
use warnings;
use Selenium::Remote::Driver;
use Selenium::Firefox;
my $firefox = Selenium::Firefox->new;
$firefox->get('http://www.google.com');
导致浏览器打开,然后崩溃,将以下错误输出到控制台:
kernel[0]: firefox-bin (map: ...) triggered DYLD shared region unnest for map: ..., region ...->.... While not abnormal for debuggers, this increases system memory footprint until the target exits.
有什么可能导致这种情况的任何线索? 这是我的编程错误吗? 我应该使用一些特定的标志来防止这种情况吗? 或者这是我应该报告的错误? 任何帮助深表感谢。你会发现这是我在网站上的第一篇文章。我希望它不会以任何方式破坏,请原谅我。 先感谢您。 最好的问候,
标记。
答案 0 :(得分:0)
这可能与Selenium和FX 43 64bit的问题有关。截至目前,没有修复,只有解决方法。其中包括:
有关详细信息,请参阅https://github.com/SeleniumHQ/selenium/issues/1431。