What is White framework?
White framework is an open-source framework which provides a
handful of features to automate UI applications. By using White framework we
can simulate a user effectively. For
example, if we want to perform some stereo type actions too many times like
Launch an application, Click on a button, select a value, etc.. it might be awkward.
If there is no decision making required then it has much worse situation. In
these kinds of situations, we can avoid a human being from doing this. Instead
we can have automation tool to simulate the human being.
White framework is basically a Test Automation tool, but we
can use this to do the automation also. In simple words we can launch an
application, can find buttons and other controls, can simulate mouse moves and
clicks, activate controls, etc… That means everything which can be possible
using Windows APIs.
White framework is developed using .NET 3 runtime. This uses
windows UI automation library and Windows messages. If a developer uses white
framework he does not worry about the PInvoke related activities. We can say
White framework is a wrapper above the UI automation library and Windows
messages.
White framework can be used to automate applications which
are developed using Win32, WinForms, WPF, Silverlight and SWT (Java) platforms.
White
framework Architecture
Helpful Links
Source code can be found here: https://github.com/TestStack/White
Documentation can be found here: http://teststack.azurewebsites.net/white/index.html
No comments:
Post a Comment