当我在 Firefox (V-12) 上转到以下链接时,我的 Ubuntu 机器上的浏览器允许我正常登录。
但是,如果我使用 watir-webdriver,我会收到消息:“必须启用 Cookie 才能登录。”
以下是使用 Watir 重现此问题的代码:
require 'watir-webdriver'
browser = Watir::browser.new
browser.goto "https://r.espn.go.com/members/v3_1/login?language=en&forwardUrl=&appRedirect=http%3A%2F%2Fgames.espn.go.com"
您会注意到浏览器在“电子邮件地址或会员名称”字段下方显示“必须启用 Cookie”错误消息。当我查看存储的 cookie 时,我注意到并非所有以正常模式存储的 cookie 都可用。我通过在存储的 cookie 中搜索“go.com”对此进行了比较。
知道什么会导致使用相同浏览器在两种模式之间存储的 cookie 中的差异吗?
谢谢!