2011-06-09 55 views
5

Estoy haciendo algo de automatización en una página web basada en Java que necesita hacer alguna validación entre las entradas, así que pensé que haría un Thread.Sleep entre cada SendKeys.Send, pero por alguna razón simplemente duerme durante 10 segundos (pausas de 10 x 1 segundo) mientras carga la página y luego recorre todo el formulario sin detenerse entre cada pulsación de tecla.C# Pausa entre sendkeys

¿Alguien alguna idea de por qué está haciendo esto, o alguna sugerencia para una forma alternativa de lograr una pausa entre sendkeys?

Thread.Sleep(1000); 
SendKeys.Send("{TAB}"); 
Thread.Sleep(1000); 
SendKeys.Send(strTEST); 

esto es en un evento browser_DocumentCompleted

+1

Tendría que mostrar el código para obtener ayuda con eso. pausar entre las teclas de envío debería ser posible. – BugFinder

+0

No se puede ejecutar ningún código en su subproceso de interfaz de usuario mientras lo deja inactivo. No en el navegador tampoco. –

Respuesta