PhantomJS(vs nightwatch.js)设置cookie错误
PhantomJS ( vs nightwatch.js ) set cookie error
我发现(SO存在一些问题)phantom.js跨域cookie问题。
所以为了解决这个问题,我尝试下一次破解
.getCookies(function callback(result) {
var collectriumCookie = result.value[0];
appCookie = {
name : collectriumCookie.name,
domain: 'target.domain.com:5000',
value : collectriumCookie.value,
expiry : collectriumCookie.expire + 9999999
};
client.setCookie(appCookie);
})
.url('http://target.domain.com:5000/', function() {
client.setCookie(appCookie);
})
.url('http://target.domain.com:5000/', function() {
console.log(JSON.stringify(appCookie));
client.setCookie(appCookie);
client.getCookies(function(cookies) {
console.log(JSON.stringify(cookies))
});
})
我将cookie值存储在变量中,并将其设置为目标子域(我尝试使用/不使用端口)
但调试消息说:
{"name":"token","domain":"target.domain.com:5000","value":"2cb8f27ab0f0e19fe0f2076cde5bc82d5b6bb0ad148038a43c6945808e8210d64a2f062135f2bf59a580a4d3b9b207eda317aa3b413de951bd7d019feb5e1ec0","expiry":null}
{"sessionId":"f6e419ad-d848-423c-acd0-d7b153d0d64b","status":0,"state":"success","value":[{"name":"token","domain":".domain.com","secure":false,"path":"/","value":"","class":"org.openqa.selenium.Cookie","httpOnly":false,"hCode":110541305,"expiry":1428143377}],"class":"org.openqa.selenium.remote.Response","hCode":278799571}
cookie不适用于
为什么?
目前编译有一些问题,所以我花了大约5分钟的时间来查找二进制文件
相关文章:
- 在jquery中为显示/隐藏设置cookie
- 如何为后台更改程序代码设置cookie
- 如何使用单选按钮设置cookie值
- PhantomJS(vs nightwatch.js)设置cookie错误
- 未使用Javascript在IE中设置Cookie
- 如何使用Ajax/jQuery设置cookie
- 如何在Internet Explorer中使用javascript设置cookie
- 在Node.js中设置cookie值
- Javascript-设置cookie并拉入ID
- 为什么新js Fetch标准禁止响应头名称为'设置Cookie 1/2'
- 设置文档位置href会阻止设置cookie
- .bind()无法设置cookie
- 单击链接时设置cookie
- 我无法在歌剧和互联网浏览器中设置cookie
- 在相对于用户当前 URL 路径的不同路径中设置 Cookie
- 如何在 Javascript 中设置 cookie 的到期日期
- 使用Javascript设置cookie
- 无法使用jquery设置cookie
- Javascript代码检查:尝试设置cookie时出现令牌错误
- 仅当onclick和隐藏消息时设置cookie