在进行自动化测试项目时,您需要与之关联的所有Selenium依赖项。 通常,这些依赖项是在项目生命周期中手动下载和升级的,但是随着项目规模的扩大,管理依赖项可能会非常困难。 这就是为什么需要构建自动化工具(例如Maven)来自动处理它们的原因。
Maven可以更明确地定义为使用项目对象模型(POM)概念的软件项目管理工具。 它使用户可以创建初始文件夹结构,执行编译和测试,然后打包和部署最终产品。 它有效地减少了构建过程中遵循的几个步骤,而使构建成为一个一步的过程。
在这个Selenium Maven教程中,我将解释Maven是什么以及为什么Maven作为构建自动化工具很重要。 此外,在本Selenium Maven教程中,我将向您展示如何为Selenium测试自动化项目安装Maven以及如何运行您的第一个项目。
为什么要使用Maven?
Maven在管理项目生命周期中扮演着至关重要的角色,通常包括验证,代码生成,编译,测试,打包等等。 它是一个软件构建工具,它可以分阶段工作,而不是工作(例如Ant)。 它基本上用于管理项目的生命周期。 Maven使构建管理过程更加容易,因为您只需要在pom.xml文件中指定依赖项,其余的工作将由Maven负责!
使用Maven的一些关键原因是:
- 它简化了构建过程并提供了统一的系统
- 它有效地处理了编译,分发,依赖性管理和其他任务。
- 它提高了可重用性。
- 它减少了将jar文件添加到项目库,构建报告,执行Junit测试用例,创建jar / war / ear文件进行部署的步骤。
- 它具有一个集中存储库,用于管理jar文件。
现在我们知道为什么要使用Maven了,让我们在这个Selenium Maven教程“什么是Maven”中探讨一个更大的问题。
让我们深入了解
到现在为止,您已经有了Maven是用于管理项目依赖项和整个项目生命周期的构建自动化工具的想法。 Maven由Apache Software Foundation构建,主要用于Java项目。 它最初是为了使Jakarta Turbine Project的构建过程更加简单而开发的,现在已广泛用于使构建过程变得简单而统一。
Maven可以更明确地定义为使用项目对象模型(POM)概念的软件项目管理工具。 它使用户可以创建初始文件夹结构,执行编译和测试,然后打包和部署最终产品。 它有效地减少了构建过程中遵循的几个步骤,而使构建成为一个步骤的过程。
您应该了解此Selenium Maven教程的一些关键术语:
Maven本地存储库:这是开发人员机器中的本地存储库,其中包含所有项目工件。 在执行Maven构建时,所有与项目相关的jar都将下载到本地存储库中。
Maven中央存储库:这是Maven官方的每个新项目中的默认存储库。 每当本地存储库中不存在任何依赖项时,Maven都会自动咨询中央存储库以进行下载。
项目对象模型: POM XML包含Maven构建使用的项目信息和配置详细信息。 它位于每个项目的根目录中。 一个示例POM如下所示:
依赖关系: Java项目所依赖,运行或构建的任何库都称为依赖关系。 示例:Log4j jar,Apache Poi jar,Selenium Jar等。依赖关系在pom.xml中提到如下:
Surefire插件:要在构建生命周期的测试阶段执行应用程序的单元测试,可以使用Surefire插件。 surefire报告有两种文件格式,即纯文本文件(.txt)和XML文件(.xml)。 这个插件是必须使用的,因为即使使用TestNG或Junit框架,它也可以帮助Maven识别测试。
如何在Windows中安装Maven?
可以通过命令行或Eclipse IDE安装Maven。 我们将首先逐步介绍如何通过Eclipse IDE安装它。
如何在Eclipse IDE中安装Maven?
在Eclipse中安装Maven非常简单,涉及以下步骤:
步骤1:从Eclipse顶部菜单中单击“帮助”,然后选择“安装新软件”。
第2步:在新打开的窗口中,单击添加按钮。
步骤3:在名称文本框中,键入“ Maven”,在位置文本框中,键入“ http://download.eclipse.org/technology/m2e/releases/”。 该URL是可以从中下载Maven的位置。
步骤4:弹出窗口中将出现一个复选框,选中该复选框并单击下一步按钮。
步骤5:等待几分钟,以使窗口完成其过程。
步骤6:保留默认设置,然后单击“下一步”按钮。
步骤7:接受条款和条件,然后单击Finish。
步骤8:等待安装完成。
步骤9:安装完成后,它将要求您重新启动Eclipse。 单击是,以查看所反映的更改。
繁荣! 就是这个。 现在,您已成功将Maven安装到Eclipse IDE。
万一您想通过命令行进行其他安装,请按照以下步骤操作。
如何通过命令行安装Maven?
这是此Selenium Maven教程中通过命令行安装Maven的步骤:
步骤1:下载并安装Java
您需要在系统中安装Java(如果尚未安装)。 可以从此链接下载最新版本的Java。
要检查系统的Java版本,请运行并键入'cmd'以启动命令提示符。 键入“ Java -version”,然后按Enter键以查看安装了哪个Java版本。
步骤2:设定Java环境变数
安装Java之后,设置Java环境变量。 打开系统设置以设置Java环境变量。
- 转到此PC,右键单击其中的空白处,然后选择“属性”。
- 单击高级系统设置,以打开新的弹出窗口。
- 现在,从弹出窗口中单击环境变量
- 单击系统变量下的新建按钮。