3 votes

HttpResponse, HttpRequest, WebClient

Par où dois-je commencer pour simuler un navigateur web de la manière la plus simple ?

J'ai mis en place une connexion régulière de l'utilisateur, et une mise à jour des informations sur l'utilisateur (pour tester le projet) sur un formulaire web que je veux maintenant simuler par programme. Comment puis-je conserver les sessions et mettre mes propres valeurs dans les formulaires de saisie spécifiques, simuler un clic sur les boutons et les liens ?

Les étapes du projet sont les suivantes login (nom d'utilisateur / mot de passe) trouver le lien vers le formulaire (quelques liens/textes aléatoires) remplir le formulaire (quelques entrées) cliquer sur sauvegarder (ce qui me sera confirmé par mail)

1voto

Rippo Points 10580

Avez-vous envisagé d'utiliser un outil tel que http://seleniumhq.org/

Selenium IDE est un module complémentaire de Firefox qui enregistre les clics, la saisie et les autres actions pour créer un test, que vous pouvez lire dans le navigateur.

0voto

David Hoerster Points 18815

Si je comprends bien votre question, il semble que vous cherchiez un client de test de formulaire web. Si vous utilisez VS2010 Premium ou supérieur, vous pouvez utiliser un Coded UI Test pour simuler ce que vous décrivez - ouvrir un navigateur, se connecter à un site, remplir un formulaire, le soumettre (en utilisant des données provenant d'une source externe), et valider les résultats.

Jetez un coup d'œil aux tests d'interface utilisateur codés ici pour voir si cela répond à vos besoins.

Voici également un vidéo de Channel9 qui est une bonne introduction aux tests d'interface utilisateur codés.

J'espère que cela vous aidera !

0voto

Lav Points 812

Il me semble que vous cherchez un cadre pour tester votre application.

Le meilleur cadre pour tester vos applications Web est le suivant Sélénium selon mes connaissances.

Voici le article qui vous donne une idée de la façon dont vous pouvez commencer à utiliser ce cadre. J'espère que cela vous aidera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X