visual tutorial test studio pruebas coded automatizadas c# visual-studio testing automated-tests coded-ui-tests

c# - tutorial - pruebas automatizadas visual studio 2015



¿Cómo inyectar texto programático en mi prueba de interfaz de usuario codificada(en lugar de texto grabado) en Visual Studio? (1)

La grabadora funciona bien para obtener algunos pasos rápidos, pero necesito poder almacenar y configurar texto arbitrario. Digamos que generé un nuevo usuario administrador llamado Admin001. Quiero ser capaz de configurar el texto para que el control sea "Admin001", no lo que se grabó cuando usé el generador por primera vez.

Sé que puedes hacer enlaces de datos a CSV y similares, pero eso es demasiado engorroso. Quiero poder escribir el código C # para cambiar el texto que se escribe.

Captura de pantalla:

Intento de código:

var loginElement = new UILoginInternetExploreWindow().UILoginDocument.UIUserNameorEmailAddreEdit.Text;

Así que puedo obtener la propiedad .Text (creo), pero en realidad no lo configuro ...


para establecer la propiedad solo hazlo:

new UILoginInternetExploreWindow().UILoginDocument.UIUserNameorEmailAddreEdit.Text = "Some Text";

o:

var loginControl = new UILoginInternetExploreWindow().UILoginDocument.UIUserNameorEmailAddreEdit; loginControl.Text = "Some Text";