在我的测试中,我希望能够先删除具有特定名称的cookie,然后在IE11上创建具有不同值的相同cookie。我正在使用标准方法:
this.driver.manage().addCookie({
name: 'a',
value: 'b',
path:'/',
domain: 'xxx.xxx.xxx.xxx:3000',
expires: now.toGMTString()
});
一切似乎都可以在Chrome上正常运行,但在IE上却出现网络驱动程序错误 InvalidCookieDomainError:无法向页面添加Cookie 我还发现的唯一问题是,我什至无法getCookie('name'),但我认为Cookie可能是httpOnly可能与之有关。
我尝试使用不同的域方法
xxxx.xxxx.xxx:3000
xxxx.xxxx.xxx
没有运气。 还使用IEDriverServer 2.5、3.4、3.8、3.14进行了测试,所以我认为它不是驱动程序。
任何人都知道为什么它不能在IE11或其他IE(无法访问)上运行
我认为这可能是域错误的问题,但是我还应该添加端口吗?