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