我正在使用 Firefox 22 和 Selenium IDE 2.2.0。
我已经使用 HTTP 协议(不是 HTTPS)在 Firefox 中加载了一个页面。我确定该页面已设置安全 cookie(作为嵌入式 AJAX 请求的结果)。我可以使用浏览器内部 url chrome://web-developer/content/generated/view-cookie-information.html 验证这一点 - 因为在其他 cookie 中,该页面显示如下 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。即 Selenium IDE 检测到所有 cookie - 除了上面的一个之外:
执行:|assertCookie | glob:WC_AUTHENTICATION_* | |
产生这组可见的 cookie:
[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_*'
那么有谁知道我如何使用 Selenium IDE 来验证加载 http://(不是 https://)的页面上是否存在安全 cookie?