Click here to Skip to main content
13,288,520 members (59,483 online)
Click here to Skip to main content
Add your own
alternative version

Tagged as


8 bookmarked
Posted 8 Aug 2010

Coded UI Test – Tip 4 – Add Unused Controls to UI Map

, 8 Aug 2010
Rate this:
Please Sign up or sign in to vote.
How to add unused controls to a UI Map

If you are using coded UI for advanced tests or even a simple test but with complex logic, you might have faced the following dilemma:

How can I add a control inside the UI Map without recording or assertion that control?

Why? Here is a simple scenario:

I’ve created a simple Coded UI Test that opens Calculator (again) and performs a couple of clicks and stops.

Now, I don’t want to add assertion! I just want to use that control for internal logic – I want to replay the test until the sum is over 100 -> How???

Now I’ve dragged the Assertions marker on a new control (Results window), as you can see from the picture below, there are two new objects under the CalculatorWindow tree.


This is not enough. In order to add that control inside the UI Map, you need to click on the “Add Control to UI Control Map” button (Alt +C).

And then click "Generate Code” to actually add the control to the UI Map.


Now from the code point of view, you can see the UIItem12Text exists and is available for becoming part of my Test Logic.

public void CodedUITestMethod1()
   double sum = 0;
   while (sum < 100)
       sum = Convert.ToDouble



This article, along with any associated source code and files, is licensed under The Microsoft Public License (Ms-PL)


About the Author

Shai Raiten
Architect Sela
Israel Israel
Shai Raiten is VS ALM MVP, currently working for Sela Group as a ALM senior consultant and trainer specializes in Microsoft technologies especially Team System and .NET technology. He is currently consulting in various enterprises in Israel, planning and analysis Load and performance problems using Team System, building Team System customizations and adjusts ALM processes for enterprises. Shai is known as one of the top Team System experts in Israel. He conducts lectures and workshops for developers\QA and enterprises who want to specialize in Team System.

My Blog:

You may also be interested in...


Comments and Discussions

GeneralMy vote of 1 Pin
Member 109352719-Jul-14 5:27
memberMember 109352719-Jul-14 5:27 
QuestionCan I load all controls in one shot for coded UI? Pin
vinod chattergee8-Jul-14 21:12
membervinod chattergee8-Jul-14 21:12 
GeneralOpenCalc and Actions methods in Coded UI Pin
Madhavi Gadhiraju8-Dec-10 2:37
memberMadhavi Gadhiraju8-Dec-10 2:37 
GeneralRe: OpenCalc and Actions methods in Coded UI Pin
AbhilashC18-Jan-11 3:30
memberAbhilashC18-Jan-11 3:30 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.171207.1 | Last Updated 8 Aug 2010
Article Copyright 2010 by Shai Raiten
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid