Robotframework Gherkin - 如何将 cookie 记录到控制台?

Robotframework Gherkin - How to log cookies to console?

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

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

Get Cookies

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

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

这似乎在控制台中没有给我任何信息。

你能 100% 确定有 cookie 吗?

我会怎么做:

  • 尝试另一个 URL,您知道上面确实有一个 cookie(www.google.com?)
  • 尝试在您登录之前添加一个 cookie(关键字:添加 cookie),这样您至少可以看到显示了您添加的那个

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