Création d'une bibliothèque basée sur mots-clés avec Java

Utilisez Java pour créer une bibliothèque basée sur des mots-clés que vous pourrez charger sur Silk Central. Cette bibliothèque vous permet d'intégrer facilement votre infrastructure de tests dans Silk Central, par exemple si vous avez déjà des tests Selenium.
  1. Sélectionnez Aide > Outils et téléchargez l'outil de création de bibliothèque basée sur mots-clés Java.
  2. Ajoutez le fichier téléchargé com.borland.silk.keyworddriven.jar au classpath de votre projet Java.
  3. Créez une classe Java destinée à accueillir vos mots-clés.
  4. Annotez les méthodes Java que vous souhaitez utiliser comme mots-clés. L'exemple suivant montre une classe contenant un mot-clé :
    import com.borland.silk.keyworddriven.annotations.Argument;
    import com.borland.silk.keyworddriven.annotations.Keyword;
    
    public class Keywords {
    
      @Keyword("My Keyword")
      public void myKeyword(@Argument("Username") String name) {
        System.out.println(name);
      }
    }
  5. Compilez vos sources et créez une archive Java (jar). Si vous utilisez Java version 9 ou ultérieure, vérifiez que la propriété Created-By dans le fichier MANIFEST.MF contient la version de Java utilisée pour la création de la bibliothèque.
  6. Faites appel à l'outil de ligne de commande contenu dans le fichier jar téléchargé avec les arguments suivants :
    • java
    • -jar com.borland.silk.keyworddriven.jar
    • -build
    • Nom de bibliothèque à créer.
    • Type de bibliothèque : seul le langage Java est actuellement pris en charge.
    • Chemin des binaires où réside votre fichier jar de bibliothèque de mots-clés et, le cas échéant, toute autre bibliothèque requise.
    • Nom du package de bibliothèque de sortie (archive zip) à créer.
    L'exemple suivant montre la ligne de commande permettant de créer une bibliothèque basée sur mots-clés :
    java -jar com.borland.silk.keyworddriven.jar -build 
    MyLibrary Java ./output "./output/library.zip"
Sélectionnez Tests > Bibliothèques > <bibliothèque> > Propriétés. Vous pouvez charger l'archive zip générée dans Silk Central à l'aide de l'outil de ligne de commande ou via la section Bibliothèque de mots-clés.