title: Automated GUI Testing for Qt WebKit application
body: <p>I'm writing a Qt application that uses a QWebView to host the UI. Similar to the ImageAnalyzer example in the Qt SDK samples.</p>
  
  <p>I would like to test this UI using an automated method. A scripting interface like Selenium Web-Driver would be preferable.</p>
  
  <p>Any recommendations/examples on how to do this?</p>
  
  <p><strong>Edit:</strong></p>
  
  <p>I'm looking for a solution can identify HTML elements via classes and id's so that it's maintainable and robust to change.</p>
  
  <p>Tools like Sikuli (which are appearance based), don't satisfy this criterion. Note: I believe those are great for quick one-off scripting, they just don't work very well across many different platforms/configurations and over time for my purpose.</p>