J'ai besoin d'automatiser un flux de travail et j'ai essayé de me reposer sur teststack white et UIA Verify pour trouver les boutons dans une autre application. Cependant, lorsque j'essaie d'identifier les boutons, j'ai été accueilli avec des propriétés de noms vides pour les contrôles dans la fenêtre que je dois contrôler (voir la capture d'écran ci-jointe). Les contrôles sont apparemment de type Custom. Je veux être en mesure d'appuyer sur des boutons et entrer du texte dans des zones de texte ainsi que de cocher une case.UIA Verify ne montre aucune propriété de nom pour les boutons
Y a-t-il un moyen? Puis-je y accéder par exemple par un index (par exemple, bouton = troisième contrôle dans la fenêtre)?
Edit: Comme demandé une capture d'écran de inspect.exe
Merci pour votre publication, j'ai mis en ligne un second screen. Je ne pouvais pas trouver une différence dans les contrôles en dehors des changements évidents dans "BoundRectangle" et Legacy.Accessible.State. –
Malheureusement, je n'ai pas accès au code source. J'utilise déjà une technique de détournement de souris mais je voulais une méthode plus sophistiquée - c'est pourquoi j'ai regardé le blanc. Eh bien, je suppose que je dois juste m'en tenir à cela. Merci quand même - au moins je sais maintenant qu'il n'y a pas de meilleure façon de le faire :) –