Pregunta

Estoy escribiendo pruebas SWTBot para aplicaciones, que tienen algunos componentes escritos en Delphi.Naturalmente, no puedo manejar estos componentes a través de SWTBot.Encontré una solución alternativa: simplemente puse el foco en la vista o editor que contiene el componente Delphi.entonces uso java.awt.Robot para generar eventos que me permitan interactuar con el componente.

Me preguntaba, ¿hay alguna herramienta en SWT que pueda hacer las mismas cosas que java.awt.Robot?No he encontrado ninguno.

¿Fue útil?

Solución

no, no hay nada igual.Cuanto más lo pienso, más estúpido me parece duplicar código común para que sea específico del marco.

Otros consejos

Puede automatizar eventos de GUI en SWT publicando eventos de interfaz de usuario usando Display.post.Esto se implementó en 2004. https://bugs.eclipse.org/bugs/show_bug.cgi?id=15025

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top