title: Ui Automation testing driven by windows service
body: <p>I am trying to clean up the process around our UI Automation testing.</p>
  
  <p>Right now we have a console application that we run on a server that listens for RPC calls using Apache Thrift, depending on the test being run this application will either launch Selenium with the browser the user has specified (Chrome, IE, Firefox) or it will launch our WPF desktop application.</p>
  
  <p>My goal is to allow this console application to be run as a windows service for a couple puposes:</p>
  
  <ol>
  <li>A user is no longer needed to be logged into the server.</li>
  <li>A third party app is no longer needed to prevent the screen saver from activating.</li>
  <li>Will effectively allow the tests to be run in a farm so that multiple can be run in parallel</li>
  </ol>
  
  <p>So my question is provided a server with no active user sessions and this service running, is it possible for the service to spin up both Selenium with a web browser and the WPF application and be able to drive them still.</p>
  
  <p>If it isn't possible, what about programatically logging into the server? </p>