2012-05-10 17 views
7

Esiste uno strumento/framework open source scritto in Java che può essere utilizzato per automatizzare tutte le applicazioni Windows (non come Abbot o FEST che automatizza la GUI basata su Java) Apps).GUI basata su Java Automazione (non limitata alla GUI basata su Java come Swing)

Ho sentito parlare di WHITE che è un po 'come per. Net Languages. Esiste un'alternativa basata su Java o un framework in Java che possa utilizzare WHITE o UIAutomation Framework (tramite JNI o ​​qualcosa del genere)?

Sembra esserci molti strumenti di automazione e test web basati su Java come Selenium, Sahi ecc. Ma per l'automazione della GUI, ho trovato solo jWinAuto che è un wrapper attorno a AutoItX.

Java non è abilitato per l'automazione della GUI? C'è qualcosa oltre l'API Java Robot?

risposta

3

Java non supporta automaticamente l'automazione della GUI nativa su più piattaforme (in cui è necessario trovare e comprendere i componenti nativi). Con ciò intendo un modo di farlo "scrivi una volta eseguito ovunque" al di là dell'ovvia API minimale di Robot.

Un progetto di questo tipo può essere eseguito in Java? Ne sono sicuro, ma ci sarebbe un sacco di codice JNI coinvolto al punto in cui ti chiederai cosa porta Java al tavolo.

+0

Ci sono soluzioni aziendali a questo problema, il che significa che è ovviamente fattibile. Ho aggiunto un premio perché sono interessato a scoprire quali alternative esistono in Java. – Yamikuronue

+0

Non ho detto che non era fattibile, ho appena detto che non è standard Java e mi sono chiesto perché un progetto open source avrebbe trovato qualcosa che valesse la pena farlo specificamente in Java. La domanda era: c'erano degli strumenti open source. – Yishai

+0

Forse stanno usando gli stessi strumenti della mia azienda e volevano personalizzare un'alternativa senza riscrivere gli script? – Yamikuronue

Problemi correlati