Selenium Robotframework小黄瓜-如何将cookies记录到控制台?

Selenium Robotframework小黄瓜-如何将cookies记录到控制台?,selenium,robotframework,gherkin,Selenium,Robotframework,Gherkin,刚开始使用Robot框架测试我们的应用程序,到目前为止我非常喜欢它。最终,将其与Selenium、Appium和蝗虫.io相结合的选项听起来很吸引人。无论如何,我有一个基本问题: 我正在尝试将cookies从浏览器会话记录到控制台。Selenium2库提供关键字: Get Cookies 然后我在我的测试用例中尝试: Log Cookies To Console ${cookies}= Get Cookies Log To Console ${cookies} 这似乎

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

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

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

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

这似乎没有给我任何的控制台

你100%确定有饼干吗

我会怎么做:

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

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

添加cookie mycookie something${cookies}=Get cookies Log To Console${cookies}您在这一点上是正确的。不知怎的,一开始它没有记录cookies。只有在我删除了我的cookiejar之后,getcookies命令才会产生任何结果。谢谢