title: Can two different instances of Firefox Profiles be tracked to the same machine?
body: <p>I am running some headless tests with Selenium &amp; firefox to login to some website. If I switch between separate firefox profiles in the same browser to login to separate accounts on the website is there any way besides IP tracking to track my connections and find out it's all on the same machine (on which the Selenium script is running)?</p>
  
  <p>What I am doing:</p>
  
  <pre><code>profile = webdriver.FirefoxProfile('path/to/profile1')
  driver = webdriver.Firefox(profile)
  driver.get("website.com")
  #connect as user1 on website &amp; do stuff...
  driver.quit()
  
  profile = webdriver.FirefoxProfile('path/to/profile2')
  driver = webdriver.Firefox(profile)
  driver.get("website.com")
  #connect as user2 on website &amp; do stuff...
  driver.quit()
  </code></pre>
  
  <p>EDIT: In other words, Given the code above and excluding IP tracking can website.com figure out that the accounts user1 and user2 are actually on the same machine(hence one person with 2 accounts) ?</p>