1 | |
Auteur | Messages |
---|---|
damscot | #1 Posté le 29/11/2017 à 16:07:06 |
Bonjour, je suis en train de regarder comment avec Gambas on peut développer des test automatiques de la GUI. J'ai fait quelques essais avec le composant logger ainsi qu'avec les Observer pour capturer une trace des actions faite par un utilisateur sur la GUI. L'idée serait ensuite de les rejouer depuis un fichier de log contenant les évenements ainsi que la hiérarchie des controles ex: Main->FMenu->Menu->Form->Panel->Button etc.. Il faut cependant etre capable de simuler l'ensemble des évenements: J'ai vu qu'il est possible de simuler l'appuie sur un bouton en mettant a jour sa valeur => ex Button1.Value = True par contre aucun moyen d'appeler directement les évenements standard Button1_Click(). L'utilisation de la commande Event et Raise ne semble pas correspondre à mes besoins puisque je veux utiliser les événements générique Autre problème je ne sais pas comment générer les évenements sur les menus. Si vous avec des idées ? Damien. | |
Patrick | #2 Posté le 30/11/2017 à 09:39:01 |
Bonjour Damien, Je sais pas si ça peut convenir, je viens juste de l'installer, mais as tu regardé du coté de "xdotool". | |
O.Coquet | #3 Posté le 3/12/2017 à 09:39:10 |
Ce qui n'est pas devra-t-être inventé | bonjour, il est tout à fait possible d'appeler un événement standard ???? exemple: <-- public sub Button1_Click() 'on click sur bouton 1 end public sub button2_click() 'on click sur bouton 2 Button1_click() end --> amitié Olivier Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
1 |