Tenemos un proyecto de interfaz de usuario web en MVC y para las pruebas automatizadas, estamos usando Selenium, es una herramienta brillante. Pero estoy enfrentando algún problema al generar eventos con Selenium.Selenium RC y eventos de control de entrada
Escenario: Tengo un cuadro de texto que espera un valor + ve y genera un error (javascript) cuando se ingresa un valor -ve y presiono la pestaña de ese cuadro de texto o hago clic afuera en cualquier parte de la página.
Funciona bien con la interacción normal del usuario con el sitio web pero al usar selenio no puedo lograr este comportamiento. Estoy poniendo texto con Selenium.Type ('elementId', - ve value) el evento no se dispara y el error no se dispara.
Intenté usar FireEvent ("textboxId", "blur") pero no funciona. La única solución es enfocar en el cuadro de texto, agregar algún valor, usar FireEvent ("cuadro de texto", "desenfoque") y luego enfocar en otro cuadro de texto.
¿Alguien tiene alguna idea para resolver esto?