Été invités à utiliser le Sélénium pour tester l'application de bureau Windows, l'INTERFACE utilisateur--comment est-ce possible?

Une entreprise, j'ai appliqué à m'en avait envoyé un "test", que j'ai dû refuser, en raison de ce pas faire beaucoup de sens: Ils m'ont demandé d'utiliser le Sélénium pour tester une Victoire de l'application bureau à GUI et de produire des rapports de bugs dans la forme de la table. Ils ont affirmé qu'ils utilisent le Sélénium pour tester Win applications de bureau en leur compagnie, mais ils ne disent pas comment.

J'ai fait quelques recherches, et ma compréhension est que le Sélénium travaille avec les navigateurs web seulement, comme il a été spécialement conçue pour cela. Comment peut-il se connecter à Windows desktop app? Je ne vois pas de toute façon possible pour cela. J'ai trouvé une réclamation que certains l'intégrer avec un autre outil open source pour ce faire, mais ce "test" était censé prendre 1 heure de mon temps et de l'installation d'un autre cadre, la configuration, l'intégration avec le Sélénium, etc, etc aurait certainement pas tomber dans une heure de temps. J'avais entendu parler d'une autre entreprise, ils ont voulu me servir de Sélénium pour automatiser les non-navigateur genre de choses si ils m'ont recruté... Toujours pas d'idée à ce sujet--est-ce même possible? - ou est-il quelque chose de tout simplement mauvais?

Je ne pense pas que c'est possible de tester un bureau windows INTERFACE utilisateur à l'aide de Sélénium. Le sélénium utilise javascript pour effectuer des actions d'INTERFACE utilisateur. Voici un lien qui traite de l'INTERFACE utilisateur Windows de test de produits. stackoverflow.com/questions/1137448/...
Je suis d'accord: j'ai pensé que c'était en fait une question piège, mais ils étaient sérieux au sujet de l'utilisation de Sélénium pour cela. Et ce fut l'application C# - ne pas avoir accès à sa source, il a été entièrement boîte noire. Le sélénium n'a pas de sens ici. Merci
Je suis un peu confus par ce. Je ne peux que supposer que peu de choses: ils n'attendent que vous pour dire "attendez, le Sélénium n'est pas "faire" de l'INTERFACE utilisateur Windows applications (WinForms, WPF, etc)" ou il y a un outil qui s'appuie sur le dessus de Sélénium que personne ne semble connaître (possible).
Arran, aucune d'elles n'a SÉRIEUSEMENT MOYENNE pour tester l'INTERFACE utilisateur de Windows avec le Sélénium. Quand je leur ai dit qu'il n'est pas possible, ils ont refusé ma candidature immédiatement. Peut-être, c'est juste un "paumé tech recruteur".
Jetez un oeil à ce fil: stackoverflow.com/questions/1137448/...

OriginalL'auteur Alex Chen | 2013-11-27