Suite à la réponse AutomatedTesters: Existe-t-il un moyen d'exécuter des tests parrallèles avec du code C#, sans utiliser de bibliothèques de classes autres que Selenium Core?Test parallèle avec Selenium Grid (avec tests unitaires C#)
je la configuration suivante:
Sélénium Grille Hub: 192.168.0.1 Selenium RC 1: 192.168.0.2 Selenium RC 2: 192.168.0.3
Les deux télécommandes sont en cours d'exécution * firefox. Si seulement 1 des télécommandes est en cours d'exécution, lorsque j'envoie un test au concentrateur, il se charge et fonctionne correctement. Toutefois, si les deux télécommandes sont en cours d'exécution, le test ne s'exécute que sur l'un d'entre eux.
Je me attendais à ce que: -
selenium = new DefaultSelenium("192.168.0.1", 4444, "*firefox", "http://blah.com/");
selenium.Start();
// rest of test follows...
tireraient jusqu'à deux télécommandes en même temps?
Des idées pour lesquelles cela ne se produit pas?
Merci beaucoup!
Salut, merci pour la réponse. Je ne comprends pas l'utilisation de la plate-forme Selenium Grid puis si pour gérer les RC parallèles, vous avez besoin d'un programme tiers? – isNaN1247
Selenium grid est une infrastructure de Selenium RC qui prend en charge les tests en cours simultanément. Donc, si vous tirez 5 tests en parallèle sur le Hub, il redirigera les requêtes vers le RC concerné. À l'aide d'un outil tiers, vous pouvez configurer les navigateurs avec lesquels ils ne fonctionneront pas. – AutomatedTester
Merci pour clarifier, appréciez l'aide – isNaN1247