本机应用程序中Appium的HTTP代理?

时间:2016-02-06 20:15:25

标签: appium sniffing browsermob

我想知道是否有人知道在运行Appium测试时,用于嗅探,记录和处理本机应用的HTTP流量的Java / Groovy库/工具是什么?对于特定情况,是否有人有使用Browser Mob的经验?谢谢!最好,丹尼尔

1 个答案:

答案 0 :(得分:0)

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

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

  1. 从独立服务器运行browsermob并在localhost
  2. 中获取响应
  3. 编写代码以验证您的输出。
  4. 调用selenium代码中的browsermob方法来调用
  5. 使用您已编写的用于验证的代码验证您获得的响应。
  6. 大多数验证涉及解析JSON文件,因为大多数https响应都是JSON格式。

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