Fermer

juillet 26, 2022

Mot-clé personnalisé pour l’exécuteur JavaScript

Mot-clé personnalisé pour l’exécuteur JavaScript


Dans Katalon, les utilisateurs peuvent définir des mots-clés supplémentaires pour augmenter les fonctionnalités de Katalon Studio en plus des mots-clés intégrés. Comme les autres mots-clés intégrés, les mots-clés personnalisés peuvent être utilisés dans des cas de test une fois développés. Les utilisateurs peuvent développer des mots-clés et les réutiliser dans des projets grâce à cette fonctionnalité.

Supposons que vous vouliez exécuter le Javascript à partir de votre script d’automatisation.

Katalon Studio est construit sur l’API webDriver. Pour utiliser d’abord l’API webDriver, nous devons d’abord obtenir l’implémentation de l’API webDriver du studio Katalon. Nous pouvons maintenant utiliser l’instance webDriver pour accéder à l’interface et aux méthodes présentes dans l’API webDriver. Nous devons utiliser la classe chauffeurUsine et la méthode getWebDriver. Après avoir obtenu l’instance de webDriver, je peux utiliser l’API webDriver.

Créer un package

Les mots-clés personnalisés peuvent être classés dans un package pour faciliter leur recherche et leur utilisation.

  1. Sélectionner Fichier – Nouveau – Paquet depuis le menu principal. Saisissez le nom de votre package et cliquez sur D’ACCORD.
  2. En conséquence, un nouveau package est créé dans Katalon Studio.

Création d’un mot-clé personnalisé

  1. Créez un mot-clé personnalisé.

Sélectionner Fichier – Nouveau – Mot-clé dans le menu principal pour ouvrir la boîte de dialogue Nouveau mot clé. Remplissez avec les détails appropriés et cliquez sur OK.

mot-clé

  1. En conséquence, un nouveau mot-clé est ajouté au package désigné.
  2. Pour définir un Mot clé unique en Java/Groovy, ajoutez le bloc de code suivant à votre classe.

Code

Nous créons un objet « chauffeur” qui obtiendra l’instance de webDriver.

Ainsi Transtypage objet pilote dans le javaScriptExecutor nous donnera l’instance de javaScriptExecutor. Maintenant, en utilisant l’objet exécuteur, nous pouvons appeler la méthode executeScript ou executeAsyncScript.

Nous avons créé une méthode exécuterScript avec un paramètre et un « @Mot-clé” annotation. Il peut être identifié de manière unique en tant que mot-clé.

En remplaçant le premier executeScript, nous avons créé un Deuxième méthode executeScript(String javascript, Testobject) avec un « @Mot-clé” annotation.

Le mot-clé testObject exécutera le javaScript sur un objet de test.

Dans le deuxième executeScript, nous devons Convertir le testObject dans un WebElement pour l’utiliser avec l’API webDriver. Pour cela, nous utilisons la classe webUicommonHelper.findWebElement(). Nous aide à obtenir une réponse en tant que webElement.

Maintenant, le mot-clé personnalisé est prêt à Exécute la JavaScript. Le mot clé du pilote renverra l’instance de webDriver.

Toutes nos félicitations

Conclusion: Félicitations, vous avez créé avec succès un mot-clé personnalisé pour exécuter JavaScript.

Joyeux codage

Bon codage !






Source link