使用 Java 构建外部关键字驱动的库并将其上载到 Silk Central。这能让您轻松将现有测试框架集成到 Silk Central 中,例如您已经有现有的 Selenium 测试。
- 选择,然后下载 Java 关键字库工具。
- 将下载的 com.borland.silk.keyworddriven.jar 添加到 Java 项目的类路径。
- 创建将包含关键字的 Java 类。
- 注释您希望用作关键字的 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);
}
}
- 编译源代码,创建 Java 存档 (jar)。 如果您使用的是 Java 9 或更高版本,请确保 MANIFEST.MF 文件中的 Created-By 属性包含构建库所用的 Java 版本。
- 使用以下参数,调用所下载的 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 或关键字库部分。