如何使用shell脚本启动Charles Proxy?

时间:2018-03-18 09:05:07

标签: java

我正在使用charles代理在我的自动化测试框架中收集http日志,我想在初始化自动化框架后从终端启动charles。 有没有办法启动查尔斯代理并停止而不手动启动它。

我正在使用mac。

2 个答案:

答案 0 :(得分:0)

这很容易,因为我使用的是mac book,我使用过

open -a Charles

这已经为我推出了查尔斯代理。

在Java中:

try {
            Runtime.getRuntime().exec("open -a Charles");
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

答案 1 :(得分:0)

对于MAC用户,请导航至终端并输入:

.grid-item:last-child

然后以无头模式启动Charles:

export CHARLES_HOME=/Applications/Charles.app/Contents/MacOS
export PATH=$PATH:$CHARLES_HOME