Selenium - Extensions utilisateur

Il est facile d'étendre Selenium IDE en ajoutant des actions, des assertions et des stratégies de localisation personnalisées. Cela se fait à l'aide de JavaScript en ajoutant des méthodes au prototype d'objet Selenium. Au démarrage, Selenium examinera automatiquement les méthodes de ces prototypes, en utilisant des modèles de nom pour reconnaître lesquels sont des actions, des assertions et des localisateurs.

Ajoutons une boucle «while» dans Selenium IDE à l'aide de JavaScript.

Step 1 - Pour ajouter le fichier js, accédez d'abord à https://github.com/darrenderidder/sideflow/blob/master/sideflow.js et copiez le script et placez-le enregistrez-le sous 'sideflow.js' dans votre dossier local comme indiqué ci-dessous.

Step 2 - Lancez maintenant 'Selenium IDE' et accédez à "Options" >> "Options" comme indiqué ci-dessous.

Step 3 - Cliquez sur le bouton 'Parcourir' sous la zone 'Extensions Selenium Core' et pointez sur le fichier js que nous avons enregistré à l'étape 1.

Step 4 - Redémarrez Selenium IDE.

Step 5 - Vous aurez maintenant accès à quelques commandes supplémentaires telles que "Label", "While", etc.

Step 6 - Nous pourrons maintenant créer une boucle While dans Selenium IDE et elle s'exécutera comme indiqué ci-dessous.