Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 从Selenium IDE中删除ASP.SessionId cookie_Asp.net_Selenium_Firefox_Cookies_Ide - Fatal编程技术网

Asp.net 从Selenium IDE中删除ASP.SessionId cookie

Asp.net 从Selenium IDE中删除ASP.SessionId cookie,asp.net,selenium,firefox,cookies,ide,Asp.net,Selenium,Firefox,Cookies,Ide,我看过很多关于这方面的帖子,其中有一些相互矛盾的信息或陈述,我自己无法证实。我正在使用selenium IDE,并试图在浏览器中“过期”或“删除”ASP.SessionId 声明您无法删除ASP.SessionId cookie,因为服务器已将其设置为详细(仅限Http)。这一点我无法证实。我打开了Charles、Fiddler和VisualStudioWebTests,我只看到cookie是“HTTP”,而不是“仅HTTP”。这是第一个问题 我看到cookie在Fiddler和visual S

我看过很多关于这方面的帖子,其中有一些相互矛盾的信息或陈述,我自己无法证实。我正在使用selenium IDE,并试图在浏览器中“过期”或“删除”ASP.SessionId

  • 声明您无法删除ASP.SessionId cookie,因为服务器已将其设置为详细(仅限Http)。这一点我无法证实。我打开了Charles、Fiddler和VisualStudioWebTests,我只看到cookie是“HTTP”,而不是“仅HTTP”。这是第一个问题

  • 我看到cookie在Fiddler和visual Studio中的请求中被设置并来回传递,但当Selenium IDE尝试将cookie抓取到我定义的变量时,Selenium IDE表示找不到它。这是第二个问题

  • 当我运行命令“DeleteAllVisibileCookies”时,它是成功的(步骤在IDE中标记为绿色),但是cookie没有改变,因为它们仍然存在

  • Selenium IDE是否能够查看浏览器cookie(如果有,注意事项是什么)并对其进行管理


    注意:我能够捕获AspxAutoDetectCookieSupport cookie并成功查看/设置它。不确定ASP.SessionId cookie的区别。

    此(ASPsessionID)cookie不能由Selenium IDE设置/控制,只能由服务器控制。此cookie仅指定为“HTTP”,这禁止Selenium IDE对该cookie进行更改。

    有趣的是,当我运行命令“DeleteAllVisibleCookies”时,它在IDE中以绿色传递。我想今天这个命令第一次变成红色,错误是“找不到cookie;语言”。我假设每隔一段时间它都会删除ASPsessionID,因为查找它时没有错误。但是,当我运行fiddler时,实际上我有相同的ASPsessionID cookie值。我现在知道不可能修改会话cookie(即ASP.NET_SessionId),因为它只是HTTP(只能由服务器修改)。我现在的问题是,为什么Selenium IDE不能只查看/读取带有storeCookieByName的cookie?下面是StackOverflow文章,详细介绍了会话cookie规则()