title: Selenium Remote Webdriver with remote profile
body: <p>Is it possible to open a Selenium Remote Webdriver with a specific remote profile (not temporary) in the server?</p>
  
  <p>I have only been able to pass a <code>browser_profile</code> from the client. If I instantiate the class without <code>browser_profile</code> Selenium creates a new temporary profile in the server.</p>
  
  <pre><code>from selenium import webdriver
  
  class Remote(webdriver.Remote):
      def __init__(self, **kwargs):
          capabilities = {_**whatever_}
  
          super().__init__(
              command_executor='http://HOST:PORT/wd/hub',
              desired_capabilities=capabilities.copy(),
              browser_profile=webdriver.FirefoxProfile(_what?_)
          )
  </code></pre>