Compartir a través de


Extensión de Excel de muestra: PropertyProvider (Clase)

Esta clase interna extiende la clase UITestPropertyProvider y proporciona los servicios de propiedad para los elementos de Microsoft Excel para grabar y reproducir las pruebas de la interfaz de usuario.

Método GetControlSupportLevel

El método GetControlSupportLevel devuelve un número que indica el nivel de compatibilidad que el proveedor de propiedad puede proporcionar para el control.Cuanto mayor sea el valor devuelto, mejor será la compatibilidad ofrecida.En este caso, el método, comprueba el valor del campo de datos mediante el uso de la propiedad TechnologyName del control proporcionado.Si el valor es "Excel" y si ControlTypeName indica que es CellElement, el método devuelve el valor máximo; de lo contrario, devuelve cero, que indica que no se proporciona compatibilidad.

GetPropertyNames (método)

Devuelve un diccionario de nombres y descriptores de propiedad para las propiedades compatibles de un control Excel Cell.

GetPropertyDescriptor (método)

El marco de prueba llama a este método para obtener el descriptor de propiedad predefinido para el nombre de propiedad proporcionada.

SetPropertyValue y GetPropertyValue (métodos)

El método GetPropertyValue utiliza la clase Communicator de esta extensión para devolver el valor de propiedad de Excel.El método SetPropertyValue utiliza la clase Keyboard y el componente Communicator para establecer el valor de propiedad.El marco de prueba llama a estos métodos.

Métodos de personalización de generación de código

Estos métodos no se implementan para esta extensión.Por consiguiente, devuelven null o producen NotImplementedException.

Vea también

Referencia

UITestPropertyProvider

Keyboard

Conceptos

Extender las pruebas de IU codificadas y las grabaciones de acciones para la compatibilidad con Microsoft Excel