Recipe 25Drive a Windows App Using White

Problem

You want to drive a Windows application through its user interface. You have a battery of integration-level tests that bypass the GUI (I hope!) but also want a quick smoke test to exercise the entire program on your continuous integration server whenever someone makes a change.

Ingredients

  • The White library for GUI testing[159]

  • UIA Verify for exploring the structure of your GUI[160]

  • The setup and code from Recipe 24, Test .NET Code with SpecFlow, including the following:

    • Microsoft Visual Studio Professional

    • SpecFlow

    • SpecRun

Solution

In Recipe 24, Test .NET Code with SpecFlow, we used the SpecFlow test framework to write step definitions in C# and drive .NET code. By itself, SpecFlow ...

Get Cucumber Recipes now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.