WINIUM – Selenium for Windows platforms

Winium is a Selenium based Automation Framework for Windows platforms – Winium for Desktop, Winium for Mobile, Winium.Mobile CodedUI Driver. Winium is built on Selenium Remote WebDriver to interact with Windows applications. It is a popularly growing automation framework for windows applications and more importantly, it is free and open source framework.

As you all know, Selenium is a very popular framework for Web Apps, and also provide support for testing iOS and Android apps using Appium.

There are several automation tools that are available in the market for testing Windows applications – UFT, TestComplete, AutoIT, SikuliX, LDTP, Pywinauto, eggplant, WinAppDriver, Katalon, and Ranorex. Winium is one among them but become popular because of the Selenium behind it!

Winium.Desktop is an http client. It implements JSWP protocol and uses Cruciatus to work with UI elements. Essentially, this is an implementation of WebDriver for Windows-based desktop applications

Request Flow

Winium Support Platforms:

  • Windows Desktop (WPF, WinForms) Apps.
  • Windows Store or Universal Apps for Windows Phone.
  • Windows Phone Silverlight Apps.

Supported Programming Languages:

  • Java
  • Objective-C
  • JavaScript with Node.js
  • PHP
  • Python
  • Ruby
  • C#
  • Clojure
  • Perl with the Selenium WebDriver API and language-specific client libraries.

Testing Frameworks:

  • TestNG
  • JUnit
  • PyUnit
  • PHPUnit
  • NUnit
  • and all other xUnit frameworks

Requirements:

Leave a Reply

Your email address will not be published. Required fields are marked *