通过 jenkins 在 linux 框上执行 Selenium 测试
Selenium test execution via jenkins on linux box
如何在 linux 机器上通过 jenkins 运行 selenium webdriver 脚本并在 Jenkins 中发布测试结果?
我正在使用 Jenkins 作为我的持续集成工具。 Jenkins 在 linux 机器中 运行ning。我需要在 jenkins 的构建过程中 运行 Selenium 测试套件并将结果发布回 jenkins。
我能够在构建过程中 运行 所有 junit/testng 测试用例,并且能够在 jenkins 中发布结果,selenium 脚本除外。
任何人都可以建议如何在 linux 框中 运行 硒吗?
基本上通过任何 CI 工具 运行 selenium 脚本需要有构建工具,如 ANT、MAVEN 等或任何其他允许您使用命令行 运行 selenium 脚本的工具. Jenkins 为 运行 shell 脚本、windows 批处理命令、ant 目标等提供选项,因此如果您可以 运行 通过上述任何一种方式进行测试,那么您可以轻松配置一个Jenkins 的工作将 运行 测试。
Jenkins 中 运行 selenium 测试概述:
在 Jenkins Job 中找到您的代码池。您可以使用本地代码库或任何版本控制系统。
因为 Jenkins 为 运行 任何可以从命令行执行的命令提供了选项,所以你必须以这样的方式设置你的 selenium 测试,它可以从命令行。我建议为此使用 ANT。如果您使用 ANT 来 运行 测试,那么您可以在 Jenkins 中指定您的 build.xml 路径和 ANT 目标,它将 运行 为您指定目标。
Jenkins 为您提供发布 HTML/Junit 报告的选项,因此您只需要找到测试执行后生成报告的路径。 Jenkins 将为您发布这些报告。
正如您所说,Jenkins 设置存在于 linux 机器上,因此您需要使您的测试与 linux 机器兼容。考虑到 linux 机器,您必须实例化驱动程序,或者您可以设置一个 Jenkins windows slave,这将允许您在 windows 机器上进行 运行 测试。
如何在 linux 机器上通过 jenkins 运行 selenium webdriver 脚本并在 Jenkins 中发布测试结果?
我正在使用 Jenkins 作为我的持续集成工具。 Jenkins 在 linux 机器中 运行ning。我需要在 jenkins 的构建过程中 运行 Selenium 测试套件并将结果发布回 jenkins。
我能够在构建过程中 运行 所有 junit/testng 测试用例,并且能够在 jenkins 中发布结果,selenium 脚本除外。
任何人都可以建议如何在 linux 框中 运行 硒吗?
基本上通过任何 CI 工具 运行 selenium 脚本需要有构建工具,如 ANT、MAVEN 等或任何其他允许您使用命令行 运行 selenium 脚本的工具. Jenkins 为 运行 shell 脚本、windows 批处理命令、ant 目标等提供选项,因此如果您可以 运行 通过上述任何一种方式进行测试,那么您可以轻松配置一个Jenkins 的工作将 运行 测试。
Jenkins 中 运行 selenium 测试概述:
在 Jenkins Job 中找到您的代码池。您可以使用本地代码库或任何版本控制系统。
因为 Jenkins 为 运行 任何可以从命令行执行的命令提供了选项,所以你必须以这样的方式设置你的 selenium 测试,它可以从命令行。我建议为此使用 ANT。如果您使用 ANT 来 运行 测试,那么您可以在 Jenkins 中指定您的 build.xml 路径和 ANT 目标,它将 运行 为您指定目标。
Jenkins 为您提供发布 HTML/Junit 报告的选项,因此您只需要找到测试执行后生成报告的路径。 Jenkins 将为您发布这些报告。
正如您所说,Jenkins 设置存在于 linux 机器上,因此您需要使您的测试与 linux 机器兼容。考虑到 linux 机器,您必须实例化驱动程序,或者您可以设置一个 Jenkins windows slave,这将允许您在 windows 机器上进行 运行 测试。