title: How to use browsermob with python-selenium?
body: <p>I want to use browsermob to monitor the network connections when doing a GUI test with selenium. I have found some information and documentation <a href="https://stackoverflow.com/questions/36744627/network-capturing-with-selenium-phantomjs">here</a> and <a href="https://github.com/AutomatedTester/browsermob-proxy-py" rel="noreferrer">here</a> and <a href="https://browsermob-proxy-py.readthedocs.io/en/stable/" rel="noreferrer">here</a>, but its absolutely unclear how to really use it. </p>
  
  <p>In the documentation it reads:</p>
  
  <pre><code>server = Server("path/to/browsermob-proxy")
  </code></pre>
  
  <p>But what is that path? Where to find it?</p>
  
  <p>Also I see</p>
  
  <pre><code>java -jar browsermob.jar --port 9090
  </code></pre>
  
  <p>but no explanation at all as to what this jar file is, if it is part of the browsermob installation, or something unrelated. </p>
  
  <p>I would appreciate if someone can provide a COMPLETE and WORKING example on how to use browsermob, and what ALL I need to install...</p>