title: Automate Chrome Extensions With Selenium and Ruby
body: <p>I am currently working on an automation project where I need to use Ruby/Selenium to discover specific http headers returned to the user after authentication to a web app. I am able to automate the web app just fine; however, when I try to use a Chrome extension the browser returns the following error: </p>
  
  <p><em>The webpage at chrome-extension://[extension address] might be temporarily down or it may have moved permanently to a new web address.</em></p>
  
  <p>After looking into this, it appears that the Selenium web driver is using a different Chrome profile than my regular Chrome profile. As such, I was wondering if someone knew if there is a way to to tell Selenium to use my regular Chrome profile with the extension loaded or build a new profile and install the extension during runtime. </p>
  
  <p>So far, most of the answers I have found were centralized around Python and Java. Please let me know if I can provide more information. </p>