title: Loading .crx into remote chrome Selenium python
body: <p>I am trying to install my extension onto a remote machine with selenium.
  I have found a few snippets of code which would make this possible, but i cannot figure out how to get it to work.</p>
  
  <p>What i have tried so far is this:</p>
  
  <pre><code>desired_cap = {'browser': 'Chrome', 'browser_version': '50.0', 'os': 'Windows', 'os_version': '10', 'resolution': '1366x768'}
  
  def officialv1():
      url= 'loginurl'
          chop = webdriver.ChromeOptions()
          chop.add_extension('./Shoppingbuddy_v5.4.2.crx')
          driver = webdriver.Remote(command_executor=url, desired_capabilities=desired_cap, chrome_options=chop)
  </code></pre>
  
  <p>With <code>chrome_options=chop</code> out of place, because i do not know how to push this command to the remote browser aside with the <code>command_executor</code> and the <code>desired_capabilities</code> arguments.</p>
  
  <p>I am stuck with telling my remote chrome to install the extension with the local file.
  So how do i tell my remote and active chrome, to install an extension which is in my local script folder.</p>
  
  <p>I have found <a href="https://stackoverflow.com/questions/16800689/running-selenium-webdriver-using-python-with-extensions-crx-files">this question</a>, which answers my question partially, but it does not tell me how to do it remotely.</p>