É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 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
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas. Le sélénium peut seulement d'automatiser les navigateurs web, et même alors, seulement certains navigateurs (Chrome, Firefox, Internet Explorer, Opera, et, occasionnellement, Safari). Il interagit avec eux à un niveau très profond, très spécifique au navigateur en question, d'une manière qui ne s'appliquent pas à d'autres applications Windows.
OriginalL'auteur Ross Patterson
Le sélénium est conçu pour les tests IHM des applications web et rien d'autre. Mais vous pouvez inclure Sikuli dans webdriver code et permet de tester l'une des applications de bureau ou des applications web, car il utilise la reconnaissance d'Images.
d'autre si vous voulez tester l'application de bureau à l'aide de Sélénium thne u besoin d'importer Autoit et permet de tester aussi bien ceux
OriginalL'auteur Shaik