5

I was wondering if somebody has an idea what Java/Groovy library/tool to use for sniffing, recording and processing HTTP traffic of native apps when running Appium tests ? Does anybody has experience with Browser Mob for that specific case ? Thanks! Best, Daniel

4

1 回答 1

0

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

可以通过 3 个简单的步骤完成(顺便说一句,不是那么简单)。

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

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

  • 如果您在 browsermob 代理或 selenium 或运行的任何特定领域需要帮助,请随时问我。
于 2017-06-01T10:28:11.327 回答