html页面怎么检测cookie,Selenium IDE:如何检测加载了http://的页面上的安全cookie?...

作者在Firefox中遇到问题,使用Selenium IDE无法识别通过HTTP加载的页面上的安全cookie(Secure属性为Yes)。文章探讨了如何在测试环境中处理HTTPS与HTTP混合的情况,以及如何解决IDE检测不到安全cookie的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我已经使用HTTP协议(不是HTTPS)在Firefox中加载了一个页面。我确定该页面已经设置了一个安全的cookie(由于嵌入的AJAX请求)。我可以验证这一点使用浏览器内部URL铬://web-developer/content/generated/view-cookie-information.html - 因为其他的饼干中页面所显示这样一个cookie:

Name WC_AUTHENTICATION_5122759

Value 5122759%2cDKppXa7BAqnZ0ERDLb0Wee%2bXqUk%3d

Host .testserver.dk

Path /

Expires At end of session

Secure Yes

HttpOnly No

然而,当我在Selenium IDE中运行assertCookie时,我只能看到不安全的cookie。即所有Cookie - 除了上面再一个 - 由硒IDE检测:

执行:|assertCookie | glob:WC_AUTHENTICATION_* | |产生这套可见饼干:

[error] Actual value 'JSESSIONID=0000uCQdh2FZ0ZA8z-O5zcGoUtD:-1;

WC_PERSISTENT=lT8Z5tbkQrvLhNm%2bGyCj%2bh4yPAU%3d%0d%0a%3b2013%2d07%2d05+13%3a18%3a18%2e807%5f1373023098807%2d3048%5f10201%5f5122827%2c%2d100%2cDKK%5f10201;

WC_SESSION_ESTABLISHED=true;

WC_ACTIVEPOINTER=%2d100%2c10201; WC_USERACTIVITY_5122827=5122827%2c10201%2cnull%2cnull%2cnull%2cnull%2cnull%2cnull%2cnull%2cnull%2cy6bjcrZgvCVe5c52BBKvcItxyF5lLravpDq9rd9I0ZmRfRNxcC2oG13Eyug3kKgbtLOHVLxm9T76%0d%0a%2fGJFLp5bOrkPoNqmc38TIr%2fO7eU%2fbd7Mfny2kQg7v6xGweYoRkXYgAEz91rH0QavFhlOjpd12A%3d%3d;'

did not match 'glob:WC_AUTHENTICATION_*'

因此,没有人知道我该如何使用硒IDE核实存在装载有http://(不是https://)的页面上的安全cookie的信息?

+0

如果您拥有服务器代码,则当服务器处于测试状态时,可以将安全Cookie发送到不安全的连接。 –

+0

我拥有(或可以控制)代码的服务器和客户端 - 不幸的是,我必须保持安全和不安全Cookie的正确组合 - 因为测试的目的是确保这些组件已到位。 –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值