Propiedades estándar disponibles para objetos HTML de pruebas funcionales

Las propiedades estándar constituyen una forma habitual de acceder a propiedades y a sus valores por navegadores. Este tema lista las propiedades estándar disponibles para objetos HTML.

La mayoría de estas propiedades se crean a imitación de atributos de elementos HTML definidos por el W3C.

Propiedad Uso
.align Valor del atributo align del elemento. Los valores válidos son inferior, media y superior.
.alt Valor del atributo alt de un elemento. Se trata del texto "alternativo" del elemento, que normalmente muestra el navegador cuando el ratón pasa por encima del elemento.
.border Valor del atributo border del elemento. Devuelve el número de píxeles.
.bounds Rectángulo que representa el rectángulo que limita al objeto en las coordinadas de la pantalla.
.caption Para elementos TABLE, el valor del atributo caption. Para un recuadro de diálogo HTML, es el nombre del recuadro de diálogo.
.cellIndex Índice de celdas de un elemento con respecto a su fila (>=0).
.checked Valor booleano que indica si se ha seleccionado un recuadro de selección (verdadero) o no (falso).
.class Nombre de clase de TestObject; por ejemplo, "HtmlTable" para un elemento TABLE.
.className Valor del atributo de clase de un elemento (utilizado para hojas de estilo en HTML).
.clientRect Rectángulo que limita al elemento en las coordinadas del cliente.
.code valor del atributo code de un elemento APPLET.
.codeBase Valor del atributo codeBase de un elemento APPLET.
.colSpan Valor del atributo colSpan de un elemento.
.cookie Valor actual de la cookie para el documento.
.coords Valor del atributo coords de un elemento. Se trata de una serie que contiene las coordinadas utilizadas para definir el elemento AREA de una correlación de imágenes por parte del cliente. En el formulario x1, y1, x2, y2, etc.
.defaultChecked Valor booleano del atributo defaultChecked del elemento.
.defaultSelected Valor booleano; si es verdadero indica que el elemento OPTION de un elemento SELECT (recuadro de lista o desplegable) se selecciona de forma predeterminada cuando se visualiza la página.
.defaultValue Valor del atributo defaultValue del elemento.
.disabled Valor del atributo disabled de un elemento, devuelto como un valor booleano. Si es verdadero, la entrada de usuario se inhabilita para este elemento.
.hasFocus Indica si el elemento actual tiene foco. Este atributo no está implementado en Netscape.
.hasScript Valor booleano; es verdadero cuando un script se ha asociado con acciones de este elemento.
.height Valor del atributo height de un elemento. Para un elemento Imagen, es la altura de la visualización en píxeles de la imagen.
.href Valor del atributo href de un elemento. Es un URL utilizado por elementos ANCHOR y AREA para indicar el resultado de pulsar el elemento correspondiente.
.hspace Valor del atributo hspace de un elemento, la cantidad de espacio en blanco insertado a la izquierda o a la derecha de un elemento IMG, OBJECT o APPLET.
.id Valor del atributo id de un elemento.
.indeterminate Valor booleano; es verdadero cuando se ha modificado el estado del recuadro de selección.
.index Índice del elemento OPTION dentro de un recuadro de lista o de una lista que aparece como recuadro combinado desplegable.
.isMap Valor booleano; para elementos de imagen (IMG), este valor es verdadero cuando el elemento es una correlación de imagen del lado del servidor.
.length Valor del atributo length de un elemento. Para un elemento SELECT, indica el número de elementos de la lista.
.maxLength Para un control de edición (entrada type=Text o TextArea), indica el número máximo de caracteres que puede introducir un usuario.
.multiple Valor booleano; para un elemento SELECT (recuadro de lista o recuadro combinado desplegable), un valor verdadero indica que la lista soporta varias selecciones.
.name Valor del atributo name (sólo elementos de formulario y de tramas).
.noHref Valor del atributo noHref de un elemento. Si se establece en un elemento AREA, indica que la correspondiente área no tiene ninguna acción asociada.
.offsetHeight Altura del elemento.
.offsetLeft Desplazamiento, en píxeles, del elemento desde su borde izquierdo al borde izquierdo de su elemento padre en el modelo de objetos de documento.
.offsetRight Desplazamiento, en píxeles, del elemento desde su borde derecho al borde derecho de su elemento padre en el modelo de objetos de documento.
.offsetTop Desplazamiento del elemento desde el desplazamiento de su elemento padre en el modelo de objetos de documento.
.offsetWidth Anchura del elemento.
.readOnly Valor del atributo readOnly de un elemento. Valor booleano; es verdadero cuando el elemento formulario es de sólo lectura.
.readyState

Estado actual de un navegador, que indica si actualmente está cargando un documento o si ya está preparado para la entrada de usuario. Se trata de un valor entero:

0 - No inicializado

1 - Cargando

2 - Cargado

3- Interactivo

4 - Completo (listo)

.rowIndex Índice de filas de un elemento en una tabla (>=0 ).
.rows Valor del atributo rows de un elemento TEXTAREA, que indica el tamaño del control de edición en el número de filas del texto.
.rowSpan Valor del atributo rowSpan de un elemento.
.screenLeft Esquina superior izquierda del rectángulo delimitador en coordinadas de pantalla, componente x.
.screenTop Esquina superior izquierda del rectángulo delimitador en coordinadas de pantalla, componente y.
.select Valor booleano; es verdadero cuando el elemento FORM se resalta para recibir entrada de usuario.
.selected Valor booleano; es verdadero cuando se selecciona el elemento OPTION en un elemento SELECT (recuadro de lista o desplegable).
.selectedIndex Valor del atributo selectedIndex de un elemento. Para una única selección del elemento Select, indica el elemento de opción que se ha seleccionado. Entero dentro del intervalo de >=0.
.shape Valor del atributo shape de un elemento. Utilizado para elementos AREA en correlaciones de imagen de parte del cliente. Los valores válidos son predeterminado, rect., círculo y poli.
.size Valor del atributo size de un elemento. Para un elemento Select, el número de elementos que se visualizan a la vez en la lista. Si el tamaño es > 1, la lista aparece como recuadro de lista; de lo contrario, la lista aparece como un recuadro combinado desplegable.
.src Valor del atributo src del elemento. Para imágenes y botones de imagen, es el URL que especifica el archivo de imagen.
.tag Etiqueta HTML del elemento.
.target Valor del atributo target de un elemento. Para anclas, indica el nombre de la trama destino, es decir, la trama en la que debería abrirse el documento.
.text

Text dentro de etiquetas HTML para delimitar el elemento. Por ejemplo:

  <A>This is an Anchor<IMG src=map.gif></a>

La propiedad de texto devuelve "This is an Anchor." Si se encuentran caracteres y espacios en blanco de forma consecutiva, todos los espacios en blanco se combinan y se reducen en un único carácter en blanco.

.title Valor del atributo title de un elemento. Con frecuencia, es el texto que se visualiza al pasar el ratón por encima del elemento.
.type Valor del atributo type de un elemento. Por ejemplo, para un elemento Input (entrada), es el texto, contraseña, recuadro de selección, radio, someter, imagen, establecer, botón, oculto o archivo.
.url URL del documento.
.useMap Valor del atributo useMap de un elemento. Es valor es una serie que especifica un URL y se utiliza para elementos IMAGE (IMG) para indicar una correlación de imagen de parte del cliente. El URL señala el elemento MAP asociado con la correlación. Con frecuencia, es una referencia relativa al documento.
.value Valor del atributo value de un elemento. En elementos Form (formulario), representa el valor enviado cuando se publica el formulario.
.vspace Valor del atributo vspace de un elemento, la cantidad de espacio en blanco insertada en la parte superior o inferior de un elemento IMG, OBJECT o APPLET.
.width Valor del atributo width de un elemento. Para un elemento IMAGE, es la anchura de la visualización en píxeles de la imagen.
.window Ventana grande para el elemento devuelto como largo. Para el Navegador, es la ventana de nivel superior.

Comentarios