I segnaposto proprietà mappa di oggetti risolvono i valori segnaposto della mappa di oggetti nei valori di proprietà. Risolvono inoltre i valori segnaposto predefiniti.
segnaposto mappa
Descrizione: Risolve i valori relativi ad una voce nella mappa di oggetti. Il segnaposto mappa è valido solo durante la generazione del metodo script helper e durante la registrazione per inserire i commenti nello script, altrimenti l'istanza dell'oggetto di test non viene conosciuta.
Sintassi:
%map: property%
Proprietà funzionali per il segnaposto mappa:
- context -- Restituisce il nome descrittivo dell'elemento principale più vicino registrato nella libreria degli oggetti come in un contesto.
- contextComment -- Restituisce il commento di contesto risolto nella libreria degli oggetti per l'elemento principale più vicino con contesto.
- topContext -- Restituisce il nome descrittivo dell'elemento principale a meno che questo oggetto non presenti un elemento principale.
- topContextComment -- Restituisce il commento di contesto registrato nella libreria degli oggetti per l'elemento principale topmost.
Esempi:
- %map:context% -- Restituisce il nome descrittivo dell'elemento principale più vicino registrato nella libreria degli oggetti come in un contesto.
La proprietà di riconoscimento per il segnaposto mappa restituisce il nome proprietà.
Sintassi: %map: RecognitionProperty%
- Le proprietà di riconoscimento sono univoche per ciascun tipo di oggetto di test. Per ottenere il nome di una proprietà di riconoscimento per un oggetto di test particolare da utilizzare con il segnaposto mappa di oggetti, consultare le proprietà sulla scheda Riconoscimento della mappa di oggetti.
- Le proprietà di gestione hanno come prefisso un carattere # per indicare che la proprietà è di gestione piuttosto che una proprietà di riconoscimento.
Per informazioni relative alle proprietà di gestione rispetto a quelle di riconoscimento, consultare Proprietà impostate nell'argomento Mappa di oggetti di test.
Le proprietà di gestione per il segnaposto mappa:
- .class -- Restituisce il nome di classe Java, la tag HTML (con un prefisso HTML) oppure il nome di classe VB dell'oggetto di test.
- #name -- Restituisce il nome descrittivo degli oggetti di test.
- #role -- Restituisce il ruolo dell'oggetto di test.
- #domain -- Restituisce il dominio in cui l'oggetto di test è definito, ossia,Java,
HTML o .NET.
- #testobject -- Restituisce il nome di classe dell'interfaccia utilizzata per interagire con l'oggetto di test.
- #proxy -- Restituisce il nome di classe proxy.
- #description -- Restituisce una descrizione specificata dall'utente, definita nell'editor della mappa di oggetti.
Esempi:
- %map:.class% -- Restituisce il nome di classeJava, la tag HTML (con un prefisso HTML) o il nome di classe VB dell'oggetto di test.
- %map:#domain% -- Restituisce il dominio in cui l'oggetto di test è definito, ossia, Java, HTML o VB.