0

我有一个使用 Junit 框架的 selenium 自动化测试项目。现在我正在使用 ant 构建文件来编译项目并运行它并生成报告。

该项目有我正在从 ant 构建文件执行的测试套件,即:TestSuite1 TestSuite2 TestSuite3 等等。

但是,我想要的是将此项目转换为 JAR 文件并一一运行 JAR 文件中的测试套件。

目的是我可以创建项目的 JAR 文件并将 JAR 文件提供给客户端,以便不再需要编译项目,并且客户端直接从 JAR 文件执行测试套件,系统上只有 JRE 和客户端不需要 JDK。

我需要知道如何制作两个构建文件:

1) 构建项目并将其转换为 JAR。我将使用它来构建 JAr 文件。

2) 提供给客户端的构建文件,它只会执行 JAR 文件并收集报告。

我正在使用 JUnit 框架。

免责声明:我是蚂蚁新手...... :)

4

1 回答 1

0

我想这与硒无关,而是与项目的建设有关。

1)Ant 今天有点过时了,你应该看看 Maven(特别是如果你是 ant 新手)。它是更新、更强大的集成和构建工具。您将能够使用它轻松生成 jar 文件。您还将对selenium maven 插件感兴趣,它将为您启动 Selenium 服务器。

2)我想你的测试套件是 JUnit 测试。为了能够使用 JRE 从 jar 中运行它,您需要在某个类中创建“public static void main(String[] args)”方法以使其可运行。您将从这里运行您的 Selenium 客户端实例。您还需要从这里启动 Selenium 服务器,它也应该作为库打包到您的 jar 中。

于 2012-12-15T12:19:22.920 回答