title: Looking for a GUI automation framework that works with .NET (WinForms)
body: <p>Currently we're using AutoIT for automating a few internal tools built with WinForms.</p>
  
  <p>This is not a smooth process since AutoIT does not handle .NET windows very well as far as I could see.</p>
  
  <p>I'm looking for a framework that is:</p>
  
  <ol>
  <li>Free (or very cheap).</li>
  <li>Works with WinForms/WPF and any other .NET technology.
  By this I mean robust control identification that will redue overhead of maintaining the<br>
  project with every small UI change of the application.</li>
  <li>No scripting/minimal scripting involved (if possible - in a popular language).</li>
  <li>Record mode to record runs.</li>
  </ol>