【问题标题】:Add Cookie keyword does not set the cookie as expected添加 Cookie 关键字未按预期设置 cookie
【发布时间】:2014-11-24 21:16:00
【问题描述】:

我正在使用 Add Cookie 关键字运行机器人测试。在 Firefox 中,如果我单击查看页面信息 -> 安全 -> Cookies,则设置 cookie 值。但是,如果我在控制台中输入: document.cookie.split('; ') 我在列表中看不到我的 cookie。

谁能解释为什么会这样?

我使用的是 Firefox 23.0。

【问题讨论】:

  • 它是否与持久性/会话 cookie 类型有关?

标签: firefox cookies selenium-webdriver robotframework


【解决方案1】:

这是使用隐私浏览的副作用。 Selenium2Library 使用的默认配置文件启用了隐私浏览。使用 Open Browserff_profile_dir 参数指向未启用隐私浏览的 Firefox 配置文件。

据我所知,这是 Firefox 中的一个错误/怪癖。您提到的 Cookies 对话框和 Selenium 似乎都指向与浏览器断开连接的 cookie 管理器,并且浏览器正在使用不同的 cookie 管理器来支持隐私浏览。

https://github.com/rtomac/robotframework-selenium2library/issues/177

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-26
    • 2021-02-08
    • 2020-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    • 2018-08-31
    相关资源
    最近更新 更多