WinAppDriver v/s Ranorex

Ask general questions here.
Smoker14
Posts: 2
Joined: Tue Jul 19, 2022 7:02 pm

WinAppDriver v/s Ranorex

Post by Smoker14 » Tue Jul 19, 2022 7:04 pm

I'm trying to decide whether to use WinAppDriver or Ranorex to create a test automation suite for a complicated desktop application that contains a good amount of winforms and WPF components. The business I work for already has a Ranorex licence and some tests created with it.

WinAppDriver, on the other hand, is a Microsoft-backed product with potential for future growth and Selenium-like features. However, it has its own difficulties, such as the need for a unique framework and less support than Ranorex.

csaszi89
Posts: 41
Joined: Mon Jan 17, 2022 12:10 pm

Re: WinAppDriver v/s Ranorex

Post by csaszi89 » Tue Aug 30, 2022 10:32 am

Hi,

I was browsing among the posts and just seen your topic.
Seems, that you mostly answered your own question and I absolutely agree with it.
Unfortunately, I do not have too much experience with WinAppDriver, but once in the past I tried to use it, and worked properly, especially when I was testing smaller windows applications.
However, (as I remember) there were many limitations when I tried to use it for our "company AUT" which was a huge and robust Winforms application with a lot of busy time and custom controls. As I remember, WinAppDriver was struggling with it (not just invoking the elements but locating them correctly).
Other perspective, that Ranorex supports Mouse and Keyboard actions as well (some customers expect to write tests as real customer scenarios), I do not know if WinAppDriver does the same or it just works with UIAutomation control patterns or something else?
I am also not sure about the WinAppDriver utilities features. I mean reporting, test-management support and so on.
And of course - as you mentioned - WinAppDriver needs its own framework to write, so it means a lot of extra work, which basically needs developer efforts as well.
To summarize, the answer is: it depends on the AUT. If I have a lightweight AUT and I need a lightweight and free solution, then I would use WinAppDriver. Testing a robust application, Ranorex offers much more possibilities to ease our life.

Best regards,
Gyuri

forumwale1
Posts: 1
Joined: Thu Sep 08, 2022 9:31 am

Re: WinAppDriver v/s Ranorex

Post by forumwale1 » Thu Sep 08, 2022 9:36 am

Smoker14 wrote:
Tue Jul 19, 2022 7:04 pm
I'm trying to decide whether to use WinAppDriver or Ranorex to create a test automation suite for a complicated desktop emulator application that contains a good amount of winforms and WPF components. The business I work for already has a Ranorex licence and some tests created with it.

WinAppDriver, on the other hand, is a Microsoft-backed product with potential for future growth and Selenium-like features. However, it has its own difficulties, such as the need for a unique framework and less support than Ranorex.
In my honest opinion Ranorex always wins due to the simplicity, also the community is much bigger than WinAppDriver