如何使用 Charles Proxy 配置 Appium Android?

Posted

技术标签:

【中文标题】如何使用 Charles Proxy 配置 Appium Android?【英文标题】:How to configure Appium Android with Charles Proxy? 【发布时间】:2017-10-17 18:54:06 【问题描述】:

在使用带有 Charles Proxy 的 Appium 自动化时如何配置 android 设备我需要注入地图本地代码以绕过某个功能。使用 Charles Proxy 运行 Appium 时出现弱连接错误。谢谢!

【问题讨论】:

【参考方案1】:

我不太了解 Appium,但是为了让 Charles 捕获你所有 Android 的 http 请求,你需要在它的 WiFi 配置下配置一个代理服务器(设置 -> WiFi -> 选择你的 WiFi 连接 -> 修改网络配置 -> 手动代理设置 -> 主机:托管 CharlesProxy 的计算机的 IP。端口:通常为 8888(您可以在 CharlesProxy 的代理设置下查看)。 显然,您需要将您的 Android 设备连接到您的计算机所连接的同一网络中。

【讨论】:

我试过了,但是当我用 Appium 运行它时,它说没有连接错误。 嘿,你能用 appium 配置 charles 代理以实现自动化吗?

以上是关于如何使用 Charles Proxy 配置 Appium Android?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 上使用 Charles Web Proxy 和最新的 Android Emulator 配置 SSL 证书?

如何在 Tor 上运行 Charles Proxy?

使用 Charles Proxy 在 iOS13 上下载 apple-app-site-association 文件失败

如果启用SSL代理,为什么https请求在Charles Proxy上失败

charles如何模拟弱网环境

如何通过命令行将 XML 文件导入“Charles Proxy > Map Local”