@kiwiman Unless you specify otherwise, the webdriver always launches with a new, temporary profile. You have a couple of options -- Manually launch Firefox using the "-marionette" argument and then connect to it with the correct webdriver options. This is what I regularly use -- _WD_Option('Driver', 'C:\path\to\webdriver\executable\geckodriver.exe') _WD_Option('DriverParams', '--log trace --connect-existing --marionette-port 2828') _WD_Option('Port', 4444) $_WD_DEBU