UFT Pro (LeanFT) .NET SDK Reference, Version 14.03
Describe Method (IBrowser)
Example 
Describes a child test object.
Overload List
OverloadDescription
Describe<TChild>(IDescription)Describes a child test object.  
Describe<TChild>(XPathDescription)Describes a child test object using the provided XPath.  
Describe<TChild>(CSSDescription)Describes a child test object using the provided CSS selector.  
Example
//Create a description for a link and then click the link.
browser.Describe<ILink>(new LinkDescription
{
    TagName = @"A",
    InnerText = @"Business Travel @ About.com"
}).Click();
// This example locates an Image in a browser
IImage tip = browser.Describe<IImage>(new ImageDescription
{
    Alt = As.RegExp(@"Tip.*"),
    Type = HP.LFT.SDK.Web.ImageType.Normal,
    TagName = @"IMG"
});
//gets the list ob cities.
var departureCombo = browser.Describe<IListBox>(new ListBoxDescription
{
    TagName = @"SELECT",
    Name = @"fromPort"
});

//sorts the list of cities.
var departureCities = departureCombo.Items;
var specialOffers = browser.Describe<ITable>(new TableDescription
{
    TagName = @"TABLE",
    Index = 9
});

//goes over the offers and checks their curency.
foreach (var offer in specialOffers.Rows)
{
    Verify.IsTrue(offer.Cells[1].Text.StartsWith("$"), "Doc_Web_TableCells_Small", "Verify that currencies are in Dollars.");
}
var usernameLabel = browser.Describe<IWebElement>(new WebElementDescription
{
    TagName = @"TD",
    InnerText = @"User Name:"
});
browser.Describe<IEditField>(new EditFieldDescription
{
    Vri =
        {
            new VisualRelation{
                TestObject = usernameLabel,
                 HorizontalRelation = HorizontalVisualRelation.LeftAndInline
            }
        }
}).SetValue("mercury");