6
votes

Comprendre le sélénium IDE vs selenium rc

Quelle est la différence entre Selenium IDE et selenium RC avec sa fonctionnalité?


1 commentaires

Vous pouvez voir l'exemple exemple de programme de Selenium Server autonome dans Javadomain.in/selenium-Server-tandalone


5 Réponses :


24
votes

SELENIUM IDE est un plug-in Firefox qui vous donne un enregistreur de base pour des tests d'enregistrement. Ces tests sont enregistrés dans une architecture basée sur la table HTML à l'aide de mots-clés et l'IDE vous permet d'exporter ensuite le code dans d'autres langues (Java, .NET, PHP, Python, Ruby ou Perl).

selenium rc est une API accessible à partir de plusieurs langues. Plutôt que d'enregistrer des tests, vous écrivez des programmes qui appellent dans l'API pour contrôler le navigateur.

Vous n'avez pas demandé, mais Selenium WebDriver est l'équivalent de Selenium 2.0 de RC. C'est une API qui s'appelle de toute langue que vous utilisez (je crois qu'il prend en charge Java, .NET, Ruby, Python et PHP_. Il s'agit d'une API différente que celle utilisée dans le sélénium rc, mais il y a des compatibilités construites pour faire la transition plus facile.

La plupart des gens trouvent que disposer d'un langage de programmation complète disponible comme vous le faire avec RC / WebDriver leur donne beaucoup plus de puissance et de flexibilité. Par exemple, des déclarations conditionnelles telles que si les tiens ou les boucles sont beaucoup plus faciles à faire dans un langage de programmation que dans les tables HTML qui fonctionne avec l'IDE. Sélénium 2 vient d'être libéré aujourd'hui.

Je n'ai pas utilisé IDE dans un moment, mais d'après ce que je me souviens, la plupart de l'API réelle que Selenium fournit est disponible dans les mots-clés HTML et les fonctions API, mais l'API est beaucoup plus facile à travailler avec et à faire tests au-delà des plus simples enregistrables.

Il y a plus d'informations disponibles chez http://seleniumhq.org


0 commentaires

3
votes

1 - L'outil SELENIUM-IDE (environnement de développement intégré) est l'outil que vous utilisez pour développer vos étuis de test de sélénium. C'est un plug-in Firefox facile à utiliser et est généralement le moyen le plus efficace de développer des cas de test. Il contient également un menu contextuel qui vous permet d'abord de sélectionner un élément UI de la page actuellement affichée du navigateur, puis de sélectionner dans une liste des commandes de sélénium avec les paramètres prédéfinis en fonction du contexte de l'élément UI sélectionné. Ce n'est pas seulement un épargnant de temps, mais aussi un excellent moyen d'apprendre la syntaxe de script sélénium.

2- SELENIUM RC a été le principal projet de sélénium pendant une longue période, avant que la fusion WebDriver / sélénium a élevé Selenium 2, l'outil le plus récent et plus puissant.

sélenium 1 est toujours activement pris en charge (principalement en mode de maintenance) et fournit certaines fonctionnalités qui peuvent ne pas être disponibles à SELENIUM 2 pendant un certain temps, y compris la prise en charge de plusieurs langues (Java, JavaScript, Ruby, PHP, Python, PERL et C # ) et soutiennent presque tous les navigateurs là-bas.

Référence: http://seleniumhq.org/docs/index.html


0 commentaires

2
votes

L'outil que vous utilisez est l'outil que vous utilisez pour développer vos étuis de test de sélénium. C'est un plug-in Firefox facile à utiliser et est généralement le moyen le plus efficace de développer des cas de test.

sélénium rc est un serveur SELENIUM installé qui exécutera des scripts de test de cet emplacement. Selenium RC a la possibilité d'utiliser l'une des langues côté serveur pris en charge pour écrire les scripts de test qui ouvre un nouvel ensemble de manutention d'erreur, planification, signification des erreurs et des cadres de test d'unité à utiliser conjointement avec le noyau de sélénium. Il prend également en charge la possibilité d'exécuter les scripts de test lors de divers navigateurs, où l'IDE n'exécute actuellement que pour Firefox.


0 commentaires

4
votes

SELENIUM IDE est un add-on Firefox. Vous pouvez enregistrer / éditer / lire vos scripts de test. Mais malheureusement, il ne supporte que Firefox.

selenium RC ou le dernier directeur Web Il vous propose une API pour écrire votre propre script de test. Les scripts peuvent également être écrits pour tester les tests de navigateur croisés, pour affirmer plusieurs langues (JUNIT, NUNIT, TESTNG, etc.,) et enfin des scripts peuvent être fournis à un environnement d'intégration continue

Pour maintenir des scripts IDE sélénium sont très difficiles. Mais Selenium RC / WebDirver Test Scripts Scripts La maintenabilité ou la facilité d'utilisation est très facile


0 commentaires

0
votes

SELENIUM IDE fonctionne uniquement dans Firefox où Selenium RC prend en charge plusieurs navigateurs. SELENIUM RC à l'aide de la valeur de la session NULL.


0 commentaires