title: webdriver.FirefoxProfile(): Is it possible to use a profile without making a copy of it?
body: <p>As the documentation states, <a href="https://seleniumhq.github.io/selenium/docs/api/py/webdriver_firefox/selenium.webdriver.firefox.firefox_profile.html?highlight=profile_directory" rel="noreferrer">you can call webdriver.FirefoxProfile()</a> with the optional argument of <code>profile_directory</code> to point to the directory of a specific profile you want the browser to use. I noticed it was taking a long time to run this command, so when I looked into the code, it looked like it was copying the specified profile Problem is, it takes an extremely long time for the profile to copy (something like >30 minutes, didn't have the patience to wait for it to finish.)</p>
  
  <p>I'm using a hybrid of userscripts and selenium to do some automation for me, so to setup a new profile every single time I want to test out my code would be burdensome.</p>
  
  <p>Is the only way to change this behaviour to edit the <code>firefox_profile.py</code> itself (if so, what would be the best way to go about it?)?</p>