我使用Junit框架在selenium中有一个自动化测试项目。现在我正在使用ant构建文件来编译项目并运行它并生成报告。
该项目有我从ant构建文件执行的测试,即: TestSuite1 TestSuite2 TestSuite3 等等..
但是,我想要的是在JAR文件中转换这个项目并逐个在JAR文件中运行testsuites。
目的是我可以创建项目的JAR文件并将JAR文件提供给客户端,以便不再需要编译项目,并且客户端直接从JAR文件执行测试套件,只有JRE on系统并且客户端不需要JDK。
我需要知道如何制作两个构建文件:
1)构建项目并将其转换为JAR。我将使用它来构建JAr文件。
2)将提供给客户端的构建文件,该文件只执行JAR文件并收集报告。
我正在使用JUnit框架。
免责声明:我是蚂蚁的新手......:)
答案 0 :(得分:0)
我认为这与硒无关,而是建立项目。
1)Ant今天有点过时,你应该看看Maven(特别是如果你是蚂蚁的新手)。它是更新,更强大的集成和构建工具。您将能够轻松生成jar文件。您还将对selenium maven plugin感兴趣,它将为您启动Selenium服务器。
2)我认为你的测试套件是JUnit测试。为了能够从带有JRE的jar运行它,你需要在某个类中创建“public static void main(String [] args)”方法以使其可运行。您将从此处运行Selenium客户端实例。您还需要从这里启动Selenium服务器,它也应该作为库打包到您的jar中。