Java 如何使用shell脚本启动Charles代理?
我正在使用charles代理收集自动化测试框架中的http日志,我想在初始化自动化框架后从终端启动charles。 是否有任何方法可以在不手动启动代理的情况下启动charles proxy并停止Java 如何使用shell脚本启动Charles代理?,java,Java,我正在使用charles代理收集自动化测试框架中的http日志,我想在初始化自动化框架后从终端启动charles。 是否有任何方法可以在不手动启动代理的情况下启动charles proxy并停止 我正在使用mac。这很简单,因为我正在使用mac book,所以我已经使用了 open -a Charles 这为我启动了查尔斯代理 在Java中: try { Runtime.getRuntime().exec("open -a Charles"); } ca
我正在使用mac。这很简单,因为我正在使用mac book,所以我已经使用了
open -a Charles
这为我启动了查尔斯代理
在Java中:
try {
Runtime.getRuntime().exec("open -a Charles");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
对于MAC用户,导航到终端并输入:
export CHARLES_HOME=/Applications/Charles.app/Contents/MacOS
export PATH=$PATH:$CHARLES_HOME
然后,为了在无头模式下启动Charles:
Charles -headless