we have a desktop application that is developed using Angular js and HTML5 over atom framework. I have used UFT 12.53 and Test complete 12.31 and unable to identify object properties. These tool identify the complete window as a single winObject (class name). Can anyone help me which automation tool can help me for UI automation for such desktop application screen.

  • Have you tried Protractor which is official Angular's E2E testing framework. – Michal Dec 13 '18 at 11:29
  • Mine is desktop application. I read about Protractor, but I think this can handle web browsed application. – Amit Singh Dec 13 '18 at 11:49

There is always the option of using image-driven automation tools. These tools take periodic screenshots of the app, and search for images of buttons etc.


Winium check this out there is list of tools for windows applications

Winium is a new open source framework, that’s based on Selenium and consists of 3 parts:

Supports test automation on Windows applications. Supports test automation on Windows Phone operating system context (home button, notifications bar, toggles etc.) Supports test automation on Windows Phone applications. Pros:

In case you are already using Selenium WebDriver and familiar with its API, using Winium is straightforward.


As a result of it’s being a new project, few struggles come in the way. Its API still isn’t complete and not on the same maturity level as other tools in this category.

Bottom line: In case you are considering Winium, my advice is to wait until it’s more baked.

  • While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. - From Review – Milin Patel Dec 14 '18 at 8:57
  • @MilinPatel he only asked for tools – Rao Dec 14 '18 at 9:05
  • I'm sure you can explain why Winium will be well suited to serve the purpose of this question. – Milin Patel Dec 14 '18 at 9:17

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.