【发布时间】:2015-05-29 02:32:24
【问题描述】:
我正在尝试将 Perl 与 Selenium::Remote::Driver 模块一起使用。
我的代码:
use Selenium::Remote::Driver;
my $driver = Selenium::Remote::Driver->new('browser_name' => 'internet explorer',
'port' => '5555',
'auto_close' => 0);
$driver->get('http://www.google.com');
print $driver->get_title();
$driver->quit();
我收到此错误:
Could not connect to SeleniumWebDriver: Can't use string ("Command not found: GE
T /wd/hub/s"...) as a HASH ref while "strict refs" in use at C:/Perl/site/lib/Se
lenium/Remote/ErrorHandler.pm line 125.
at C:/Perl/site/lib/Selenium/Remote/RemoteConnection.pm line 42.
知道怎么解决吗?
【问题讨论】:
-
你在端口 5555 上有一个 selenium 集线器吗?您可以将浏览器指向它以检查
-
我从我的代码中删除了端口,现在我收到了新错误-“无法创建新会话”
-
我自己修好了。感谢您的帮助。
-
那么你做了什么来修复它?
-
您使用的是哪个版本的模块和 selenium webdriver?
标签: perl selenium selenium-webdriver