我希望能够由 Jenkins 运行 Selenium 的一系列测试。我看过很多关于这个主题的话题,但我不清楚。
我需要调用 maven 来运行项目还是可以直接调用 Testng ?
我还需要 Jenkins 使用 maven 或使用 Ant 调用我的项目吗?
什么是最佳实践。是否有我需要的特定插件。
我需要调用 maven 来运行项目还是可以直接调用 Testng ?
您可以通过 maven 或 ant 调用 testng。Jenkins 没有直接的运行插件。
什么是最佳实践。是否有我需要的特定插件。
您可能需要 TestNG 插件在 Jenkins 中显示结果,但它是可选的。最佳实践是使用 maven 或 ant。 你可以在这里找到一个很好的蚂蚁例子
您可以在 Jenkins 中使用或不使用 Maven 运行 TestNG 脚本。在我看来,Maven 作为一个构建工具,看起来比 Ant 更健壮并且给你更多的灵活性。
要在 Jenkins 中运行纯 TestNg 脚本,请在“构建”部分输入以下内容:
D:>java -cp "Pathtolibfolder\lib\*;Pathtobinfolder\bin" org.testng.TestNG testng.xml