Proprietà standard disponibili per gli oggetti HTML di esecuzione del test funzionale

Le proprietà standard forniscono un modo comune per accedere alle proprietà ed ai loro valori tra vari browser. Questa sezione elenca le proprietà standard disponibili per gli oggetti HTML.

La maggior parte delle proprietà è basata sugli attributi degli elementi HTML definiti da W3C.

Proprietà Utilizzo
.align Valore dell'attributo align dell'elemento. I valori validi sono bottom, middle e top.
.alt Valore dell'attributo alt di un elemento. Questo è il testo "alternativo" per l'elemento, di solito visualizzato dal browser quando il mouse è puntato sull'elemento.
.border Valore dell'attributo border dell'elemento. Restituisce il numero di pixel.
.bounds Un rettangolo che rappresenta il triangolo di delimitazione dell'oggetto nelle coordinate dello schermo.
.caption Per gli elementi TABLE, il valore dell'attributo caption. Per una finestra di dialogo HTML, questo è il nome della finestra di dialogo.
.cellIndex L'indice di cella di un elemento rispetto alla sua riga (>=0).
.checked Il valore booleano che indica se una casella di controllo è selezionata (true) o meno (false).
.class Il nome della classe TestObject; ad esempio, "HtmlTable" per un elemento TABLE.
.className Il valore dell'attributo class di un elemento (utilizzato per i fogli di stile in HTML).
.clientRect Il rettangolo di delimitazione dell'elemento nelle coordinate del client.
.code Il valore dell'attributo code di un elemento APPLET.
.codeBase Il valore dell'attributo codeBase di un elemento APPLET.
.colSpan Il valore dell'attributo colSpan di un elemento.
.cookie Il valore corrente del cookie per il documento.
.coords Il valore dell'attributo coords di un elemento. Questa è una stringa che contiene le coordinate utilizzate per definire l'elemento AREA di un mappa immagine client. Ha un formato x1, y1, x2, y2 e così via.
.defaultChecked Il valore booleano per l'attributo defaultChecked dell'elemento.
.defaultSelected Un valore booleano; quando è true, indica che l'elemento OPTION in un elemento SELECT (casella di elenco o elenco a discesa) è selezionato per impostazione predefinita quando la pagina è visualizzata.
.defaultValue Il valore dell'attributo defaultValue dell'elemento.
.disabled Il valore dell'attributo disabled di un elemento, restituito come un booleano. Se true, l'input dell'utente è attualmente disabilitato per quest'elemento.
.hasFocus Indica se l'elemento corrente è attivo. Quest'attributo non è implementato su Netscape.
.hasScript Un valore booleano; true quando uno script è stato associato alle azioni su quest'elemento.
.height Valore dell'attributo height di un elemento. Per un elemento Image, questa è l'altezza della visualizzazione in pixel per l'immagine.
.href Valore dell'attributo href di un elemento. Questo è un URL utilizzato dagli elementi ANCHOR e AREA per indicare il risultato della selezione dell'elemento corrispondente.
.hspace Il valore dell'attributo hspace di un elemento, la quantità di spazio vuoto inserito sulla sinistra o sulla destra di un elemento IMG, OBJECT o APPLET.
.id Valore dell'attributo id di un elemento.
.indeterminate Valore booleano; true quando lo stato della casella di controllo è stato modificato.
.index L'indice dell'elemento OPTION in una casella di elenco o in un elenco a discesa combinato.
.isMap Valore booleano; per gli elementi Image (IMG), questo valore è true quando l'elemento è una mappa immagine del server.
.length Valore dell'attributo length di un elemento. Per un elemento SELECT, questo indica il numero di elementi nell'elenco.
.maxLength Per un controllo di modifica (Input type=Text oppure TextArea) questo indica il numero massimo di caratteri che un utente può immettere.
.multiple Valore booleano; per un elemento SELECT (casella di elenco o elenco a discesa combinato), un valore di true indica che l'elenco supporta selezioni multiple.
.name Il valore dell'attributo name (solo per gli elementi Form e Frames).
.noHref Il valore dell'attributo noHref di un elemento. Quando è impostato su un elemento AREA, indica che all'area corrispondente non è associata alcuna azione.
.offsetHeight Altezza dell'elemento.
.offsetLeft Offset, in pixel, dell'elemento dal suo margine sinistro al margine sinistro del suo elemento principale nel DOM.
.offsetRight Offset, in pixel, dell'elemento dal suo margine destro al margine destro del suo elemento principale nel DOM.
.offsetTop Offset dell'elemento dall'offset del suo elemento principale nel DOM.
.offsetWidth Larghezza dell'elemento.
.readOnly Il valore dell'attributo readOnly di un elemento. Valore booleano; true quando l'elemento FORM è di sola lettura.
.readyState

Lo stato corrente di un browser, che indica se sta attualmente caricando un documento oppure è pronto per l'input dell'utente. Questo è un valore numerico intero:

0 - non inizializzato

1 - caricamento in corso

2 - caricato

3- interattivo

4 - completo (pronto)

.rowIndex Indice di riga di un elemento in una tabella (>=0 ).
.rows Il valore dell'attributo rows di un elemento TEXTAREA che indica la dimensione del controllo di modifica nel numero di righe di testo.
.rowSpan Valore dell'attributo rowSpan di un elemento.
.screenLeft Angolo superiore sinistro del rettangolo di delimitazione in coordinate dello schermo, componente x.
.screenTop Angolo superiore sinistro del rettangolo di delimitazione in coordinate dello schermo, componente y.
.select Valore booleano; true quando l'elemento FORM è evidenziato per ricevere l'input dell'utente.
.selected Valore booleano; true quando l'elemento OPTION in un elemento SELECT (casella di elenco o elenco a discesa) è selezionato.
.selectedIndex Valore dell'attributo selectedIndex di un elemento. Per un elemento Select di singola selezione, questo indica quale elemento OPTION è selezionato. Valore numerico intero compreso nell'intervallo >=0.
.shape Valore dell'attributo shape di un elemento. Utilizzato per gli elementi AREA nelle mappe immagine del client. I valori validi sono default, rect, circle e poly.
.size Il valore dell'attributo size di un elemento. Per un elemento SELECT, il numero di elementi visualizzato contemporaneamente nell'elenco. Se la dimensione è > 1, l'elenco si presenta come una casella di elenco; altrimenti, l'elenco si presenta come un elenco a discesa combinato.
.src Valore dell'attributo src per l'elemento. Per le immagini ed i pulsanti immagine, questo è un URL che specifica il file immagine.
.tag Tag HTML per l'elemento.
.target Valore dell'attributo target di un elemento. Per le ancore, questo indica il nome del frame di destinazione, cioè del frame dove deve essere aperto il documento.
.text

Il testo nelle tag HTML per delimitare l'elemento. Ad esempio:

  <A>Questa è un'ancora<IMG src=map.gif></a>

La proprietà text restituisce "Questa è un'ancora". Se vengono rilevati dei caratteri spazio consecutivi, tutti gli spazi vengono combinati e ridotti ad un singolo carattere vuoto.

.title Valore dell'attributo title di un elemento. Questo è spesso il testo visualizzato quando si posiziona il puntatore del mouse sull'elemento.
.type Valore dell'attributo type di un elemento. Ad esempio, per un elemento Input, questo è text, password, check box, radio, submit, image, reset, button, hidden oppure file.
.url URL del documento.
.useMap Valore dell'attributo useMap di un elemento. Il valore è una stringa che specifica un URL e viene utilizzato per gli elementi IMAGE (IMG) per indicare una mappa immagine del client. L'URL punta all'elemento MAP associato alla mappa. Spesso, questo è un riferimento relativo ad un documento.
.value Valore dell'attributo value di un elemento. Negli elementi Form, questo rappresenta il valore inviato quando viene inviato il form.
.vspace Il valore dell'attributo vspace di un elemento, la quantità di spazio vuoto inserito sopra o sotto un elemento IMG, OBJECT o APPLET.
.width Valore dell'attributo width di un elemento. Per un elemento IMAGE, questa è la larghezza della visualizzazione in pixel per l'immagine.
.window Finestra "heavyweight" per l'elemento restituito come un long. Per il Browser, questa è la finestra di livello superiore.

Feedback