【问题标题】:Paw opens link in external browserPaw 在外部浏览器中打开链接
【发布时间】:2015-02-24 08:01:08
【问题描述】:

在开发端点时,我需要遵循一个相当复杂/繁琐的登录过程来向我们的网守进行身份验证。

为此,我在 Paw 中打开了开发人员登录页面。它在爪子内部打开并正确呈现内容。如果我随后单击按钮以实际登录并打开外部浏览器,导致 Paw 无法跟踪正确的 cookie。

我想知道是否可以将请求保留在 Paws 嵌入式浏览器中,这样 cookie 就不会丢失,我可以继续测试我的端点。

【问题讨论】:

  • 有趣的地方!我肯定很乐意添加这样的功能。它可能应该是一个应用内浏览器,可让您导航、捕获 cookie 并存储它们。我喜欢这个主意:我一直在寻找一种使这成为可能的好方法,我认为您给了我一些宝贵的意见!谢谢!
  • 那太棒了!如果您有什么需要我测试的,请告诉我...

标签: paw-app


【解决方案1】:

为了能够使用基于 cookie 的身份验证登录,在 Paw 2.1 中,您可以使用此 hack:转到启用开发人员模式的 Web 浏览器并登录网站。然后,在 Inspector / Debugger 中,转到 Cookies(在 Chrome/Safari 中:inspector 是 Cmd+Option+I,然后选项卡“Resources”,然后是“Cookies”)。复制会话/登录 cookie。返回到 Paw 并添加一个“Cookie:mySessionCookie=value”标头。它应该可以解决问题。

注意:这是一种 hacky 方法。正如我之前的评论中提到的,一个更好的方法即将到来。

【讨论】:

  • 不幸的是,涉及到 6 个 cookie。目前我的解决方法是使用 Chrome 扩展 DHC,但我当然更喜欢使用 Paw。所以我希望你在实现评论中提到的功能时有一些运气。
  • 是的,我很高兴添加此功能。不确定在下一个版本中是否有可能,但肯定会在之后的版本中出现。
  • @MichaMazaheri 我也很想看到这个功能,它对手动测试非常有帮助。有这方面的更新吗?
  • 是的,我们将为此实现一个 Chrome 扩展!
猜你喜欢
  • 1970-01-01
  • 2014-07-12
  • 2018-02-11
  • 2017-08-06
  • 1970-01-01
  • 2021-11-11
  • 2015-12-09
  • 2011-06-14
  • 2012-09-24
相关资源
最近更新 更多