Je veux automatiser une GUI
du windows software
(non windows software
dans Windows).
En général, pour ces tâches, autoit software
et cela fonctionne très bien.
Maintenant, avec ce logiciel spécifique, il existe une incompatibilité avec autoit
et je ne peux pas trouver les éléments dans le logiciel avec des informations autoit
.
Je pense que le logiciel a été écrit avec C#
(le .NET
doit être installé).
Y a-t-il une idée sur comment puis-je contrôler ce logiciel? Tout autre automation tool
capable de faire le travail?
Merci.
Edit: Le nom du logiciel problématique est SearchDiggity.
Et je ne suis pas sûr que le logiciel écrit en C #, c’est juste une supposition à cause de l’exigence .NET.
Un autre outil pourrait fonctionner: Sikuli ou voici une liste d’outils de test GUI sur Wikipedia: Outils de test GUI
Bien que je sois d’accord avec @Narthring. Je n’ai jamais trouvé de programme C # que je ne peux pas automatiser et obtenir des éléments avec AutoIT.
Automa peut également être utile pour de telles tâches. Il permet l’automatisation basée sur l’image (exactement comme Sikuli), ainsi que textuelle. Par exemple, vous pouvez faire des choses comme:
click("File", "Save") write("DocumentName", into="File name:") press(ENTER)
etc. C’est généralement beaucoup plus rapide que l’automatisation en utilisant des captures d’écran.
Il fonctionne bien avec les applications .NET / WPF (un petit exemple est disponible à l’ adresse http://www.getautoma.com/examples/automate-wpf-tree-navigation ).
Disclosure: Je suis l’un des développeurs d’ Automa .