【问题标题】:Robotframework Gherkin - How to log cookies to console?Robotframework Gherkin - 如何将 cookie 记录到控制台?
【发布时间】:2015-04-13 10:20:30
【问题描述】:

刚开始使用 Robot Framework 来测试我们的应用程序,到目前为止我真的很喜欢它。最终将它与 Selenium、Appium 和 Locust.io 结合的选项听起来很有吸引力。无论如何,我有一个基本问题:

我正在尝试将 cookie 从浏览器会话记录到控制台。 Selenium2Library 提供了关键字:

Get Cookies

然后我在我的测试用例中尝试:

Log Cookies To Console
    ${cookies}=    Get Cookies
    Log To Console  ${cookies}

这似乎在控制台中没有给我任何东西。

【问题讨论】:

    标签: selenium robotframework gherkin


    【解决方案1】:

    您是否 100% 确定有 cookie?

    我会怎么做:

    • 尝试使用您知道实际上存在 cookie 的另一个 URL (www.google.com?)
    • 尝试在登录前添加一个 cookie(关键字:add cookie),以便您至少可以看到您添加的那个已显示

    这可以帮助您找出问题的根源。

    【讨论】:

    • add cookie mycookie something ${cookies}= Get Cookies Log To Console ${cookies}
    • 事实证明你是对的。不知何故,它起初没有记录 cookie。只有在我删除了我的 cookie jar 之后,Get Cookies 命令才会产生任何结果。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2018-10-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-06
    • 2014-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多