Как запустить "browsermob-proxy" на Mac?
Я пытаюсь запустить "browsermob-proxy" на Mac, чтобы отслеживать весь сетевой трафик (соединения) во время теста python-selenium.
- macOS Sierra 10.12.6
- Python 2.7.10
- селен 3.8.0
Я скачал / установил инструмент отсюда. Следуя инструкциям, насколько это возможно, я вижу инструкцию о том, как запустить прокси:
./browsermob-proxy -port 8080
Я нашел этот скрипт в этом каталоге:
<path-to-browsermob-repo/code>/browsermob-dist/src/main/scripts
со следующим (соответствующим) содержанием:
#!/bin/sh
BASEDIR=`dirname $0`/..
BASEDIR=`(cd "$BASEDIR"; pwd)`
echo $BASEDIR
# if user has not explicitly set a command to use to invoke java, use 'java' and assume it is on the path
if [ -z "$JAVACMD" ]
then
JAVACMD="java"
fi
"$JAVACMD" $JAVA_OPTS \
-Dapp.name="browsermob-proxy" \
-Dbasedir="$BASEDIR" \
-jar "$BASEDIR/lib/browsermob-dist-${project.version}.jar" \
"$@"
Запуск скрипта, как описано в документации, не работает, так как BASEDIR
указывает на browsermob-dist/src/main
который не содержит и папки lib
, Кроме того, переменная ${project.version}
не существует. В дополнение browsermob-proxy
установка не содержит ни одного файла 'jar'.
Мое лучшее предположение - загрузить их откуда-то еще; Я нашел эту страницу, но запуск прокси приводит к ошибке
нет основного атрибута манифеста, в ошибке
/Users/adietz/Projects/Invest/browsermob/jar_files/browsermob-proxy-2.0-beta-7.jar
Есть идеи, как решить эту проблему? Я буду дополнительно обновлять эту проблему, как только у меня будет больше информации.