selenium maven的依赖性介绍

247 阅读5分钟

selenium maven依赖性介绍

maven有一个新的功能,可以用来在运行测试用例之前从世界各地获得依赖的jar,而且我们可以使用命令行来运行测试脚本,而不需要使用eclipse这样的框架,这要感谢maven,它总是为框架提供文件夹结构,maven可以访问pom中的数据,包括单元测试结果、电子邮件列表、依赖列表和其他交叉引用的资源,它将被识别并添加到selenium的内置测试项目中。

如何安装selenium的maven依赖?

我们需要安装第一个java的最新版本,以便访问系统中的java文件。它能确保Java已经安装(最新版本),并且JDK和JAVA HOME环境变量已按说明设置。然后,我们可以进入所需的Maven下载页面,下载二进制压缩文件并解压,这样就完成了安装过程。接下来,我们可以配置环境变量中设置的Maven_Home路径,并赋予bin文件夹之前的访问路径权限。

此外,我们可以打开系统的控制面板,选择系统链接,在左侧面板的设置标签中选择高级系统,然后导航到高级标签,选择环境变量,在系统变量中添加Maven_Home变量,以便在保存操作后访问Maven bin文件夹的路径。我们设置环境变量并添加Maven_Home,选择开始菜单和编辑环境变量,选择系统属性、环境变量和系统变量,设置Maven_Home路径。我们需要用命令提示符验证Maven是否已安装;我们可以执行mvn-version这样的命令,然后按回车键,它应该会返回maven的版本。

项目中的Maven依赖文件夹。

我们还可以使用pom.xml添加依赖性。

创建Maven项目

用户将根据所需的依赖性创建一个Maven项目,其中添加了所有特定的要求。

首先,我们可以打开IDE,选择创建一个Maven项目。

selenium maven dependency output 1

表格打开后,选择项目,并选择下一步按钮继续前进。

selenium maven dependency output 2

它将显示所有的Maven Group Ids和Artifact Ids。

output 3

然后按下Enters键,它将安装软件包并创建项目。项目创建后,我们可以预先定义文件夹结构,比如pom.xml会自动创建,打开xml,导航到底部的pom.xml标签,添加pom.xml中的不同插件。

<build>
<plugins>
<plugin>

你定制的插件取决于项目的要求

</plugin>  
</plugins> 
</build>

在使用项目目录添加指定的jar后,选择构建路径->配置构建路径

output 4.1

output 4.2

使用Libraries标签导入jar,并选择 "Add External JARs "选项,它将添加所有需要的jar。我们可以在项目部分添加jar,用于搜索特定的jar文件,并添加Maven Repository依赖。我们将以此为例,尝试在特定项目中添加selenium依赖;selenium版本被添加到项目中使用的Maven依赖之后。我们可以尝试在项目中添加硒的依赖性;为了导航到Maven代码,点击依赖性,它就会被复制到剪贴板上。

Selenium Maven依赖性流程

Maven是一套工具,用于创建和维护基于java的项目,它的部署方式就像管理java项目中的依赖关系的机制。它适用于大型企业应用,用于构建项目需求中的POMs(页面对象模型)。TestNG是测试框架之一;它将组织小组并进行测试,同时处理Selenium maven的交叉依赖。依赖关系是如此的相互依赖,以至于它自动添加了所有需要的依赖关系和相关依赖关系。

假设我们创建了新的用户,用于手动添加依赖关系,或者在maven中对相互依赖关系有几种选择。在这种情况下,我们将使用pom.xml文件在maven依赖性文件夹中进行编码选择。可能会觉得这个功能很费解,强烈建议阅读《基于Apache的服务器的Maven》,以便更好地掌握与Maven相关的依赖。然后,请使用mvn archetype: mvn archetype: mvn archetype等命令导航到我们要启动项目的文件夹,groupid和artifact id在此要求下更为常见。构建过程更简单,对于使用文档提供高质量的项目数据更一致;对于开发组织你的依赖关系的最佳实践更简单。此外,它还提供pom.xml来配置项目所需的用户配置,如利用所有项目共享的用户信息的类所需的jar。

maven为您提供pom中的数据,其中包括所有单元测试结果;它涵盖了电子邮件列表、依赖性列表和交叉引用的来源。当我们使用Maven根据webdriver的版本在名为m2的本地资源库中获取所有需要的文件时,它有助于创建正确的项目结构,并在项目的构建路径中添加和管理jar文件。假设webdriver的版本后来发生了变化。在这种情况下,它将反映出需要修改的pom.xml文件,它将下载更新的jar版本以生成新的构建,并自动保存到本地仓库中。

总结

一般来说,我们知道如何在命令行中使用eclipse、springtoolsuite(sts)等思想,在用户机器上安装maven。我们也知道了如何在Selenium框架中使用ide来构建maven项目;使用maven也是项目开始的必要条件。