I have a desktop application for which I need to automate the smoke test suite consisting of 30 odd test cases. An application consists of 3 screens with some buttons and data grid. Major work in this is to identify and verify the data in the data grids and clicking on some tabs and buttons.
I have done POC on the following tools :
- Teststack.white
- Winnium
- TestComplete
First 2 tools are taking around 4 minutes to identify a single element in my application (couldn't find out why) TestComplete is perfect and is working seamlessly with my application, however, the cost is a huge angle associated with it.
Recently, I got to know about Sikuli as well. Is it a good idea to create the smoke pack with sikuli, I think a lot of flakiness would be introduced due to this? Also, any other tool that is successful in desktop automation?