Internet Explorer tests automatisés à l'aide de Sélénium C#
J'ai été à la recherche en utilisant des outils pour l'INTERFACE utilisateur de test automatiquement et semblent avoir rencontré un problème lors de la première haie de Sélénium.
C'était ma compréhension que si vous avez utilisé le WebDriver qu'il n'y a pas besoin de vous pour l'installation de Sélénium serveur ou quelque chose comme cela. Fondamentalement, tout ce que je veux faire est de créer une instance locale sur Internet Explorer et de contrôle.
À l'aide de cette base de code;
var ie = new InternetExplorerDriver();
ie.Navigate().GoToUrl("www.google.co.uk");
J'obtiens l'erreur suivante sur la première ligne;
No response from server for url http://localhost:64333/session
Fondée sur cette déclaration, je ne suis pas sûr de ce que d'autre j'ai besoin de le faire juste pour obtenir cette instance;
Une fois que votre projet est mis en place, vous pouvez voir que WebDriver actes tout comme
le fonctionnement normal de la bibliothèque: il est entièrement autonome, et généralement vous
n'avez pas besoin de n'oubliez pas de commencer tout processus supplémentaires ou d'exécuter un
les installateurs avant de l'utiliser, par opposition au serveur proxy avec
Sélénium-RC.
Suggestions seraient appréciées comme la WatIn option est venu à une halte et j'ai besoin de voir si le Sélénium peut faire face à un problème spécifique dans notre solution.
Grâce
Oui, exactement ce que je pensais devrait arriver sur ma machine. Je n'ai aucune idée de pourquoi il allait tenter de se connecter à la avant de faire ce que je veux.
Quelle est la version de sélénium utilisez-vous?
2.9 à l'instant, vous ne savez pas si il y a des versions ultérieures, permettra de vérifier.
Mis à jour 2.11 et le même problème se produit.
OriginalL'auteur ChrisBint | 2011-11-02
Vous devez vous connecter pour publier un commentaire.
Avez-vous correctement configuré IE (semble être le seul pilote qui a besoin de configuration). - http://code.google.com/p/selenium/wiki/InternetExplorerDriver
OriginalL'auteur ClearCarbon
Essayez ceci:
Vous pouvez également désactiver le contrôle de compte d'utilisateur et retester si vous êtes à la tranquillisation de voir cette.
OriginalL'auteur chrismead
Selenium WebDriver C# dans InternetExplorerDriver:
Préalable: l'Installation de Visual Studio (le mien est VS 2017), le navigateur IE
Étapes à suivre:
Écrire un test à l'aide de C# code comme ci-dessous:
IWebDriver pilote = new InternetExplorerDriver();
le pilote.Naviguer().GoToUrl("Votre URL d'Essai");
Maintenant installer "en Sélénium.InternetExplorer.WebDriver" par les étapes suivantes:
OriginalL'auteur Ripon Al Wasim