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

本机应用程序中Appium的HTTP代理?,appium,sniffing,browsermob,Appium,Sniffing,Browsermob,我想知道是否有人知道在运行Appium测试时,使用什么Java/Groovy库/工具来嗅探、记录和处理本机应用程序的HTTP流量?有没有人对这种特殊情况下的浏览器暴徒有经验?谢谢最好的,Daniel是的,browsermob可以与本机应用程序和selenium一起使用。我们尝试了许多其他网络嗅探代理,但browsermob最适合selenium 可以通过3个简单的步骤完成(顺便说一句,不是那么简单) 从独立服务器运行browsermob,并在本地主机中以har的形式获得响应 编写代码以验证输出

我想知道是否有人知道在运行Appium测试时,使用什么Java/Groovy库/工具来嗅探、记录和处理本机应用程序的HTTP流量?有没有人对这种特殊情况下的浏览器暴徒有经验?谢谢最好的,Daniel

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

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

  • 从独立服务器运行browsermob,并在本地主机中以har的形式获得响应
  • 编写代码以验证输出
  • 在selenium代码中调用browsermob方法以调用
  • 用已经编写的代码验证得到的响应
  • 大多数验证都涉及到解析JSON文件,因为大多数https响应都是JSON格式的

    • 如果您在browsermob proxy或selenium或running的任何特定领域需要帮助,请随时询问我

    可以帮助您吗?您能否与appium分享如何设置browsermob?我创建了appium+android驱动程序,所有驱动程序都在运行,但har文件仍然为空。我想从我的本地应用捕获流量,我在自己的设备上设置了browsermob证书