无法使用Selenium::Remote::Driver添加cookie



我无法使用此模块添加cookie。

即使我用一个简单的例子。。$driver->add_cookie('fo','bar','/','my_server',0);

我得到错误:

(执行命令时出错:处理命令时发生未知的服务器端错误。:给定的"cookie"参数无效(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:20毫秒内部版本信息:版本:"2.24.1",修订:"17205",时间:"2012-06-19 17:28:14"系统信息:os.name:"Windows 7",os.arch:"amd64",os.version:"6.1",java.version:"1.7.0_13"驱动程序信息:Driver.version:RemoteWebDriver会话ID:cdbf4aca4034937573ca0cea4a9e5977,位于C:\workspace/ST/t/TestCl.pm第21行。)

我还尝试在我的主机文件中伪造一个看起来真实的域名,并将其指向服务器。然而,这一点帮助都没有。

请帮忙。

对于任何阅读本文的人来说,cookie都必须在字典中:

add_cookie({‘name’ : ‘foo’, ‘value’ : ‘bar’, ‘path’ : ‘/’})

最新更新