使用 Java 构建关键字驱动的库

使用 Java 构建外部关键字驱动的库并将其上载到 Silk Central。这能让您轻松将现有测试框架集成到 Silk Central 中,例如您已经有现有的 Selenium 测试。
  1. 选择帮助 > 工具,然后下载 Java 关键字库工具
  2. 将下载的 com.borland.silk.keyworddriven.jar 添加到 Java 项目的类路径。
  3. 创建将包含关键字的 Java 类。
  4. 注释您希望用作关键字的 Java 方法。以下示例给出了包含一个关键字的类。
    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关键字库部分。