Share this page

# Insight code sample (.NET SDK)

In this topic:

## Identify and activate an image object

The following example uses Insight to identify and activate an image object, and clicks the 2 button on the calculator.

To run this test:

- The calculator application must be open; and
- A bitmap of button number 2 on the calculator must be stored on the directory in which the test is running.

    using System.Drawing;
    using System.IO;
    using NUnit.Framework;
    using HP.LFT.SDK;
    using HP.LFT.SDK.StdWin;
    using HP.LFT.SDK.Insight;

    .
    .
    .

    [Test]
    public void TestCalcWithInsight()
    {
    	var calculatorDescription = new WindowDescription
    	{
    		WindowClassRegExp = "CalcFrame",
    		WindowTitleRegExp = "Calculator"
    	};
    	// Identify the calculator application.
    	IWindow calculator = Desktop.Describe<IWindow>(calculatorDescription);
    	// Locate the bitmap.string bitmapFolder = Directory.GetCurrentDirectory() + "\\TwoButton.bmp";
    	Image image = Image.FromFile(bitmapFolder);
    	var twoButton = calculator.Describe<IInsightObject>(new InsightDescription(image));
    	twoButton.ClickSpecial(); //Click the number "2" button.

    }

Back to top

Tips to improve your search results... UFT Developer .NET SDK Reference Version 15.0-15.0.2 UFT Developer SDK Reference All View Local Help Center View Online Help Center back Go back in browser history forward Go forward in browser history Remove search highlights next topic Go to next topic previous topic Go to previous topic Print the current topic Version: