Java を使用したキーワード駆動ライブラリのビルド

Java を使用して外部のキーワード駆動ライブラリをビルドし、Silk Central にアップロードします。これにより、Selenium テストなどの既存のテスト フレームワークと Silk Central を簡単に統合することができます。
  1. ヘルプ > ツール を選択し、Java キーワード ライブラリ ツール をダウンロードします。
  2. ダウンロードした com.borland.silk.keyworddriven.jar を Java プロジェクトのクラスパスに追加します。
  3. キーワードを含む Java クラスを作成します。
  4. キーワードとして使用する Java メソッドにアノテーションを指定します。1 つのキーワードを含むクラスは、次のサンプルのようになります。
    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. ソースをコンパイルして、Java アーカイブ (jar) を作成します。 Java 9 以降を使用している場合は、MANIFEST.MF ファイルの Created-By プロパティに、ライブラリをビルドした Java のバージョンが指定されていることを確認してください。
  6. ダウンロードした jarファイルに含まれるコマンド ライン ツールを次の引数で呼び出します。
    • java
    • -jar com.borland.silk.keyworddriven.jar
    • -build
    • 生成する ライブラリ名
    • ライブラリ タイプ (現時点では、「Java」のみがサポートされています)。
    • キーワード ライブラリの jar ファイル (および他の必要なライブラリ) の存在する バイナリのパス
    • 生成する出力ライブラリ パッケージ (zip アーカイブ) の 名前
    キーワード ライブラリをビルドするコマンド ラインは次のようになります。
    java -jar com.borland.silk.keyworddriven.jar -build 
    MyLibrary Java ./output "./output/library.zip"
テスト > ライブラリ > <ライブラリ> > プロパティ を選択します。生成した zip アーカイブは、コマンド ライン ツールを使用するか、または キーワード ライブラリ セクションから Silk Central にアップロードできます。