QTP - Oggetti definiti dall'utente

A volte, non tutti gli oggetti vengono riconosciuti da QTP, nel caso in cui l'applicazione non utilizzi Classi Windows standard. QTP utilizza il nome della classe per trovare il tipo di oggetto. A volte, ci si aspetta che l'oggetto si comporti come un pulsante o una casella combinata ecc.

Quando proviamo ad aggiungere questo tipo di pulsante, potrebbe riconoscere come Winobject.

Quindi, possiamo mappare quel WinObject in modo che si comporti come il tipo di oggetto "CheckBox" accedendo a Strumenti → Identificazione oggetto, selezionare Ambiente come "Windows standard" e fare clic sul pulsante "Definito dall'utente". Nota che questa opzione non funzionerà in nessun altro ambiente.

Nell'esempio seguente, un oggetto di una classe specifica viene riconosciuto come un oggetto di tipo "pulsante". Quindi, questo oggetto eredita tutte le proprietà di un pulsante e possiamo utilizzare gli oggetti supportati da pulsante.