Monday, July 29, 2019

How to download and run WinAppDriver UI Recorder


Appium WinAppDriver: Automated UI Testing Windows Apps in C#




WinAppDriver UI Recorder is a lightweight UI element/object inspector/spy from Microsoft. It is a free product.

To learn more about WinAppDriver, join my Udemy course now!

https://www.udemy.com/course/appium-winappdriver-automation-testing/?referralCode=ED22C3A4CE5BB5E22E53

WAD UIR(Windows Application Driver UI Recorder) is a part of WinAppDriver(Windows Application Driver) project, but it can function independently without the WinAppDriver. I find it to be more accurate, useful, and a better choice in comparison to the traditional Windows UI inspector.

WinAppDriver UI Recorder is also known as WAD UIRecorder.


In this tutorial, I am going to show you how to download and run WinAppDriver UI Recorder with screenshots.

Pre-requisites of Windows Application Driver (WAD) UI Recorder

You don't need to install the WAD UI Recorder. Just download a small zip package, unzip it, and start using it through the .exe file.

You might copy the WinAppDriver UI Recorder folder from one machine to another for running it.

The WinAppDriverUIRecorder runs only on Windows 10.

You don't need to have Windows 10 Developer Mode turned on in order to run the WinAppDriver UI Recorder, object spy. This makes it very suitable for day-to-day object inspection on all sorts of  Windows application UI Automation needs on Windows PCs be it for test automation or otherwise.

How to download WinAppDriver UI Recorder

Here's the direct download link:

  1. Got to WinAppDriver GitHub repository by following this link: https://github.com/Microsoft/WinAppDriver
  2. Click on the "Code" tab on top section of the page, the link is circled below. 
  3. Click on the "releases" tab in the lower group of tabs, the link is circled below.
  4. Various versions of WinAppDriver UI Recorder are available for download on this page. Please note that WinAppDriver download items are also available on the same page. 
  5. Right now I am using "WinAppDriver UI Recorder v1.0 RC". The WinAppDriver UI Recorder version 1.1 RC  has got a bug(apparently) and it didn't work on two machines where I downloaded it. 
  6. Click on the "Assets" arrow underneath the release. 
  7. A set of file links will be present on the page as shown in the screenshot below 
  8. Click on the link titled "WinAppDriverUIRecorder.zip", the link is highlighted in the screenshot below. 
  9. When the zip file is finished downloading, unzip it and go inside the newly created "WinAppDriverUIRecorder" folder. 
  10. This folder will contain only two files, a fie named "WinAppDriverUiRecorder.exe" and another file named "UIXPathLib.dll".
  11. In order to find UI control properties and inspect objects, run the exe file named WinAppDriverUiRecorder.exe file. It is an object spy. 
  12. The file is shown in the screenshot below. There is no specific icon for WinAppDriver UI Recorder file. Although I suppose there has to be one. It deserves to have an icon for itself. 
  13. Double click the "WinAppDriverUiRecordre.exe" icon to launch it. 
  14. Once launched, the WinAppDriver UI Recorder window will be shown on the screen. A screenshot is given below FYI. This can be a very helpful tool for automated functional testing because it lets you easily inspect UI objects on a Windows PC and see important information pertaining to UI controls. 
  15. Once the UI Recorder is open, it will automatically highlight the UI element which is under the mouse cursor and show the properties of the highlighted control. 
  16. You might use these properties in UI automation or automated functional testing of Windows applications, especially the enterprise PC applications which are still in widespread use inside offices. 
  17. As a sample, I've opened the Windows Calculator application and the WAD UI Recorder side by side. You can see that the number 9 key is highlighted in the calculator and various properties of this UI element are shown in the WindowsAppDriver UI Recorder screen. 
Please note that WAD UI Recorder provides you with full XPath of Windows controls. This makes automated test script writing very easy.

I hope you found this article to be useful. If you think it was helpful please share it on your social media. 

7 comments:

  1. My application is having multithread architecture ,after login page data caching is done....after that automation will not work(element is not found) how to solve this error

    ReplyDelete
    Replies
    1. Try to use the desktop session to access the windows of your application.

      Delete
    2. A Programmer'S Day: How To And Run Winappdriver Ui Recorder >>>>> Download Now

      >>>>> Download Full

      A Programmer'S Day: How To And Run Winappdriver Ui Recorder >>>>> Download LINK

      >>>>> Download Now

      A Programmer'S Day: How To And Run Winappdriver Ui Recorder >>>>> Download Full

      >>>>> Download LINK Pm

      Delete
    3. A Programmer'S Day: How To And Run Winappdriver Ui Recorder >>>>> Download Now

      >>>>> Download Full

      A Programmer'S Day: How To And Run Winappdriver Ui Recorder >>>>> Download LINK

      >>>>> Download Now

      A Programmer'S Day: How To And Run Winappdriver Ui Recorder >>>>> Download Full

      >>>>> Download LINK ru

      Delete
  2. i dont see "WinAppDriverUIRecorder.zip " in the above mentioned location.need help.

    ReplyDelete
  3. A Programmer'S Day: How To And Run Winappdriver Ui Recorder >>>>> Download Now

    >>>>> Download Full

    A Programmer'S Day: How To And Run Winappdriver Ui Recorder >>>>> Download LINK

    >>>>> Download Now

    A Programmer'S Day: How To And Run Winappdriver Ui Recorder >>>>> Download Full

    >>>>> Download LINK

    ReplyDelete
  4. A Programmer'S Day: How To And Run Winappdriver Ui Recorder >>>>> Download Now

    >>>>> Download Full

    A Programmer'S Day: How To And Run Winappdriver Ui Recorder >>>>> Download LINK

    >>>>> Download Now

    A Programmer'S Day: How To And Run Winappdriver Ui Recorder >>>>> Download Full

    >>>>> Download LINK HM

    ReplyDelete

Feel free to talk back...