UI自动化测试POM设计之-maven工程

 

为了更好的管理UI自动化测试项目,介绍一下Maven项目创建以及应用

一. 配置Maven环境

1. 下载并安装Maven

    下载地址:http://maven.apache.org/download.cgi

UI自动化测试POM设计之-maven工程_第1张图片

2.配置环境变量

   添加新的系统变量MAVEN_HOME和M2_HOME,更新Path变量%MAVEN_HOME%\bin,或者绝对路径如图

UI自动化测试POM设计之-maven工程_第2张图片

UI自动化测试POM设计之-maven工程_第3张图片

3. 检查是否安装成功,cmd>mvn -v

UI自动化测试POM设计之-maven工程_第4张图片

4. 建立Maven仓库用于存放下载的jar包,复制maven目录下conf>setting.xml 到新建的maven仓库

UI自动化测试POM设计之-maven工程_第5张图片

UI自动化测试POM设计之-maven工程_第6张图片

5. 修改仓库下settings.xml,根据自己的实际路径进行修改,这样新下载的jar包就可以下载到此路径下

UI自动化测试POM设计之-maven工程_第7张图片

6. 打开eclipse,选择windows>preference-maven-Indtallations,添加安装好的maven路径

UI自动化测试POM设计之-maven工程_第8张图片

7. Maven>User Settings下面添加路径,两个settings.xml地址以及仓库地址

UI自动化测试POM设计之-maven工程_第9张图片

二.新建测试项目

1. Eclipse>New Project>Other>Maven Project

UI自动化测试POM设计之-maven工程_第10张图片

2. 选择Maven Project后,显示创建Maven项目窗口

UI自动化测试POM设计之-maven工程_第11张图片

3. New Maven project:

UI自动化测试POM设计之-maven工程_第12张图片

4. 输入Group Id(包名)和Artifact Id(项目名)

UI自动化测试POM设计之-maven工程_第13张图片

5. 生成项目后,打开项目中的pom.xml(此配置文件,管理maven的jar包),添加需要依赖的包,可利用maven仓库http://mvnrepository.com/

    a. 进入maven仓库地址,搜索需要的包名,选择需要的版本

    b. 直接copy这部分对应的jar包信息到pom.xml文件

UI自动化测试POM设计之-maven工程_第14张图片

UI自动化测试POM设计之-maven工程_第15张图片

 

 


            junit
            junit
            3.8.1
            test
        


        
            org.apache.maven.plugins
            maven-resources-plugin
            2.4.3
        



        
            log4j
            log4j
            1.2.15
            
                
                    com.sun.jmx
                    jmxri
                

                
                    com.sun.jdmk
                    jmxtools
                

                
                    javax.jms
                    jms
                

            

        




        
            org.seleniumhq.selenium
            selenium-java
            [2.53.0,)
        


        
            org.seleniumhq.selenium
            selenium-server
            [2.53.0,)
        


        
            org.testng
            testng
            6.9.10
            test
        


        
            org.seleniumhq.selenium.client-drivers
            selenium-java-client-driver
            1.0.1
            test
        


        
            org.uncommons
            reportng
            1.1.4
            test
        


        
            org.apache.xmlbeans
            xmlbeans
            2.6.0
        


        
            org.apache.velocity
            velocity
            1.7
        

6. 遇到pom.xml头行报错,可参考以下解决方案

UI自动化测试POM设计之-maven工程_第16张图片

添加下面这部分即可

       
            log4j
            log4j
            1.2.15
            
                
                    com.sun.jmx
                    jmxri
                

                
                    com.sun.jdmk
                    jmxtools
                

                
                    javax.jms
                    jms
                

            

        

7. 新建项目完成

UI自动化测试POM设计之-maven工程_第17张图片

 

转载于:https://www.cnblogs.com/cocowang68/p/8794685.html

你可能感兴趣的:(UI自动化测试POM设计之-maven工程)