【问题标题】:HTTP proxy for Appium in native apps?本机应用程序中 Appium 的 HTTP 代理?
【发布时间】:2016-02-06 20:15:25
【问题描述】:

我想知道是否有人知道在运行 Appium 测试时使用什么 Java/Groovy 库/工具来嗅探、记录和处理本机应用程序的 HTTP 流量?是否有人对特定案例有浏览器暴民的经验?谢谢!最好的,丹尼尔

【问题讨论】:

标签: appium sniffing browsermob


【解决方案1】:

是的,browsermob 可以与本机应用程序和 selenium 一起使用。我们尝试了许多其他网络嗅探代理,但 browsermob 最适合 selenium。

只需 3 个简单的步骤即可完成(顺便说一句,不是那么简单)。

  1. 从独立服务器运行 browsermob 并在 localhost 中以 har 形式获得响应
  2. 编写代码来验证您的输出。
  3. 在你的 selenium 代码中调用 browsermob 方法来调用
  4. 使用您已经编写的验证代码验证您收到的响应。

大多数验证涉及解析 JSON 文件,因为大多数 https 响应将采用 JSON 格式。

  • 如果您在 browsermob 代理或 selenium 或运行的任何特定领域需要帮助,请随时问我。

【讨论】:

  • 您能分享一下如何使用 appium 设置 browsermob 吗?我创建了 appium + android 驱动程序,所有都在运行但 har 文件仍然是空的。我想从我的本地应用程序中获取流量,我在我的设备上设置了 browsermob 证书
猜你喜欢
  • 1970-01-01
  • 2017-07-02
  • 1970-01-01
  • 2019-03-05
  • 1970-01-01
  • 2011-05-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-13
相关资源
最近更新 更多