首先从Maven开始讲起;

1.前提条件:我使用的开发工具是eclipse,win10系统、安装好JDK;

2.下载Maven地址:https://maven.apache.org/ (maven官网)

   2.1 步骤1:点击Download按钮,进入下载页面,

Maven+selenium+chormeDriver 环境搭建的步骤以及各种问题;

步骤2:找到标题为files,Windows系统点击.zip链接下载,Binary 表示已经编译好的可执行版本,无需自己编译可以直接拿来用,source表示原代码版本,下载后需要自己编译成可执行软件;我们这里下载Apache-maven-3.6.3-bin.zip

Maven+selenium+chormeDriver 环境搭建的步骤以及各种问题;

步骤3:下载后直接解压到自己指定的目录,本人安装在C:\Program Files\maven\apache-maven-3.6.2\路径下;

配置环境变量:计算机-属性-高级系统设置-环境变量,进入配置环境变量界面;

配置adminstrstor 的用户变量:点击新建-变量名为:MAVEN_HOME,变量值是:C:\Program Files\maven\apache-maven-3.6.2\(如果自己制定的话,就是自己制定的安装目录);

配置系统变量:找到PATH-编辑-增加变量值为:%MAVEN_HOME%\bin;点击确定,这样就配置完成了

接下来验证MAVEN是否配置好了,进入cmd,输入mvn -version;出现以下信息,就说明maven已经安装完成

Maven+selenium+chormeDriver 环境搭建的步骤以及各种问题;

错误现象:

    输入mvn -v 发现提示'mvn' 不是内部或外部命令;

解决办法:

   1. 把配置的adminstrstor用户的环境变量删掉,把系统环境变量path中的%MAVEN_HOME%\bin路径直接换成C:\Program    Files\maven\apache-maven-3.6.2\bin;然后在进入cmd,输入mvn -version试试;(本人出现的问题就是通过这种方法解决的)

解惑环节:

        问:为什么可以不设置用户环境变量,他们之间有什么区别?

        答:用户环境变量:是当前特定的用户使用的,如果系统存在多个用户并且当前登录是其他用户,你设置的用户环境变量也就不起作用了。总结一下就是,用户环境变量只对当前用户起作用;

              系统环境变量:是针对系统的所有用户的,就算切换用户也不受影响

      问:为什么不直接配置系统环境变量,还要在配置用户环境变量,这不是多此一举吗?

      答:可以不配置用户环境变量,不过随意更改path变量,有时候会出现很多意想不到的问题,很多问题都找不原因,所以不太建议这样配置。系统变量是高于用户变量的,用户变量和系统环境变量配置相同,优先执行统环境变量;

步骤4:

     maven安装成功后会生成.m2的文件夹,仓库默认存放在本地用户的临时文件下.m2/repository文件夹下,我的目录是:C:\Users\Administrator\.m2\repository ;

错误现象:

 如果没有在本地用户下生成.m2文件夹,需要打开cmd,输入mvn help:system 命令就可以生成,输入这个的前提是不能修改maven本地仓库,maven本地仓库设置地方在安装的目录C:\Program  Files\maven\apache-maven-3.6.2\conf文件夹下的setting.xml 文件;

解惑环节:

1.安装的地方:$M2_HOME/conf/settings.xml

2.用户的目录:${user.home}/.m2/settings.xml

前者又被叫做全局配置,后者被称为用户配置。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml优先。如果你偶尔需要创建用户范围的settings,你可以简单的copy Maven安装路径下的settings到目录${user.home}/.m2。Maven默认的settings.xml是一个包含了注释和例子的模板,你可以快速的修改它来达到你的要求。

 

发现很多第三方的项目默认的setting配置都是用户目录/.m2/settings.xml

 

 

步骤5:

      本地创建maven存放私有仓库的文件夹,在setting.xml文件中修改仓库存储位置为自己新建的私有仓库(maven所有的本地jar包都会放在私有仓库里面)<localRepository>自己创建的文件夹目录</localRepository>

 在mirror节点中可以设置阿里云的镜像仓库,这样下载jar包的速度会比较快

    <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>
     把这个节点添加进<mirrors>节点中就可以了;

步骤6:打开eclipse--》Windows-》perferences--》maven--》settings

注释:Java-compiler(编译)看是否与安装的jdk版本一致

Maven+selenium+chormeDriver 环境搭建的步骤以及各种问题;

2.在eclipse里面创建maven项目后,在pom.xml里面增加selenium依赖,(注意:selenium版本与maven版本对应)下载selenium依赖的网址:https://mvnrepository.com/或手动输入maven Reporsitro进入页面。找到对应版本的依赖

Maven+selenium+chormeDriver 环境搭建的步骤以及各种问题;

下载chormeDriver:https://npm.taobao.org/mirrors/chromedriver

找到本地谷歌浏览器对应的chormeDriver.exe文件的版本,直接放在谷歌浏览器的安装目录;

现在就可以写代码了,如果报浏览器版本不兼容问题的话,就需要在系统环境变量中增加谷歌浏览器的安装地址;就不要再代码中system.setProperty("driver.ChromeDriver","C:\Users\Administrator\AppData\Local\Google\Chrome\Application")

运行就好了;

相关文章:

  • 2022-12-23
  • 2021-12-31
  • 2022-12-23
  • 2022-12-23
  • 2021-06-08
  • 2021-12-15
  • 2022-12-23
  • 2022-01-08
猜你喜欢
  • 2022-12-23
  • 2021-11-09
  • 2021-10-07
  • 2021-08-31
  • 2021-10-17
  • 2021-03-31
相关资源
相似解决方案