我看过很多关于此的帖子,并且有一些相互矛盾的消息或陈述我无法验证自己。我正在使用selenium IDE,我正在尝试" Expire"或"删除"浏览器中的ASP.SessionId。
声明您无法删除ASP.SessionId cookie,因为它是由服务器设置的详细信息(仅限Http)。我无法验证。我已经打开了Charles,Fiddler和Visual Studio网络测试,我只看到了cookie作为" HTTP"而不是"只有HTTP"。这是第一个问题。
我看到在Fiddler和Visual Studio的请求中设置和传递cookie,但是当Selenium IDE尝试将cookie抓取到我定义的变量时,Selenium IDE说它找不到。这是第二个问题。
当我运行命令" DeleteAllVisibileCookies"它是成功的(步骤在IDE中标记为绿色),但cookie没有变化,因为它们仍然存在。
Selenium IDE是否能够查看浏览器cookie(如果有,有什么警告)并管理它们?
注意:我能够捕获AspxAutoDetectCookieSupport cookie并成功查看/设置它。不确定ASP.SessionId cookie的区别。
答案 0 :(得分:0)
此(ASPsessionID)cookie无法由Selenium IDE设置/控制,仅由服务器控制。此cookie仅指定为“HTTP”,禁止Selenium IDE对该cookie进行更改。