title: User emulation - Browser automation
body: <p>I have a website where users should every day perform the following tasks:</p>
  
  <ul>
  <li>Log in with user/password</li>
  <li>Select from a filter the date of the day</li>
  <li>Click on a link that will let them download a csv file that they will import in a database.</li>
  </ul>
  
  <p>Of course I can't change the website, but I would like to automate this.</p>
  
  <p>I'm testing Selenium, but I should set up a complete environment to create a scalable import process where I can launch several process together.</p>
  
  <p>My idea is to setup a server that will:</p>
  
  <ul>
  <li>emulate a browser</li>
  <li>log in into this website</li>
  <li>perform the actions, including select, click and wait instructions</li>
  <li>save the csv stream into a file</li>
  <li>import into a sql sb</li>
  </ul>
  
  <p>What would be a good framework or service to start?</p>
  
  <p>Thanks for your time</p>