前言
最近项目不太忙所以我决定自己写一篇关于自动化测试环境搭建的文章,只要看了这篇文章保证你能快速的搭建起一个完整的自动化测试环境。
整个搭建主要分为以下几步:
第一步:安装JDK与eclipse
第二步:安装python与在eclipse中配置pydev
第三步:安装selenium
第四步:安装浏览器
安装包下载地址:链接:https://share.weiyun.com/h2D3HZlP 密码:123456,内容如下
(一)安装JDK
(1)eclipse与jdk的版本关系
①首先使用eclipse必须安装jdk,这里就要求jdk的版本与eclipse的版本匹配,不然无法打开eclipse
②eclipse的版本为4.8,打开eclipse界面显示为Photon(这个版本第一次发行是2018年6月27日,最近一次是2019年3月),那么就安装JDK1.8
③如果你在eclipse官网下载最新eclipse版本,那么JDK就得用最新的,如果用jdk1.8就会提示没有可运行的java环境,如果eclipse是老版本而你装的是JDK版本太新,eclipse也无法打开
(2)下载JDK1.8
地址:http://www.oracle.com/(最开始的链接中也包含有,如果需要最新版就用这个链接),下载后安装好,这里有人会问不是用python写代码吗?配置JAVA环境干嘛!那是因为eclipse必须在java环境下启动,所以就算我们不用JAVA写代码,依旧需要配置JAVA环境,只是selenium+eclipse+python环境对java环境要求不高,所以这里配置的java环境就直接在path下加路径就行,JDK的安装就是一直点下一步就是,路径默认就行
(3) 环境变量配置:
假如安装路径为:C:Javajdk 1.8.0 _09in,单击“计算机-属性-高级系统设置”,单击“环境变量”,在弹出的窗口中选中"path",双击进去点击“编辑文本”,在最后位置加一个英文的“;”在将C:Javajdk 1.8.0 _09in复制到刚才添加的英文后面
(4)确认java环境配置是否正确:
在计算机运行中,输入cmd,在弹出的DOS命令窗口中,输入java -version ,回车,如果弹出如下图所示,表示配置java环境完成
(5)安装eclipse我们可以去官网下载也可以直接用我给的链接里的安装包,下载后直接解压即可,写python不建议下载最新版
(二)安装python
(1)下载python并安装
①下载地址:https://www.python.org/
②其中其中-64位的带表是64位操作系统,不带-64的是32位操作系统,下载完后进行安装,安装时不要选择默认,选择自定义安装(customize installation)
③点击下一步,将下图几个全部勾选上
④下一步,再次勾选(这里把Python的环境变量已经加了,但是后面要使用pip的时候就需要手动配置一下环境变量),
(2) 安装好了之后,打开计算机的DOS界面,输入“Python”,如果提示相应的版本号和一些指令,说明你的Python就已经安装好了;如果显示的Python不是内部或外部命令,则说明你现在还要手动加一下环境变量,此处的环境变量的配置方式和上面JDK的配置方式一样,将python的安装路径加到path中即可
(3)pydev插件安装以及在eclipse的配置
①python的版本与pydev都取最新的,如果eclipse属于老版本,那么用方法二可能无法在eclipse中加载上pydev,所以采用方法一
②方法一:在eclipse里配置pydev,将下载的pydev解压后features与plugins下的文件分别拷贝到eclipse对应的features与plugins文件中,然后重启一下eclipse即可
③方法二:添加的路径的方式
在eclipse中选择Help - Install New Software-点击add,输入如下图所示
Name可以随意填写,我喜欢写pydev大家随意,location填:http://pydev.org/updates ,把【connect all update sites during install to find required software】的勾选去掉,否则在安装新插件时会联网寻找所有可能的更新站点搜索,导致安装时间不可预估,并可能导致安装失败。点击Next,如果安装时提示失败我们可以只勾pydev及其下面的项,另外一个就不勾选了。
接下来一步步的完成既可
④下面是配置PyDev,点击window--preferences-Browse for这个按钮,选择python的安装路径,选择exe文件点击确认即可
配置完后点击应用并关闭就行
(三)安装selenium
(1) 启动python下的pip工具,该工具在python安装目录下的scripts文件夹中,假如我的python安装路径为D:python,那么我在DOS下的操作为,切换到C:pythonScripts目录下(切换的操作为cd C:pythonScripts),输入pip install selenium命令即可安装selenium,
(2)也可以将C:pythonScripts这个路径加到环境变量中,这样我们直接在DOS操作界面下直接输入pip install selenium即可。
(3)安装好用pip show selenium进行查看安装是否成功,成功后执行这个指令则会显示selenium的信息。
(四)浏览器安装
(1)(驱动下载地址与对照表及其各个浏览器下载及驱动下载地址)
(2)浏览器火狐安装55版本以下(我安装的是47)因为55版本以上不支持firebug和firexpath插件,这两个插件用来元素定位超方便,所以建议安装55版本以下的火狐浏览器,而且我们要让我们写的代码能去启动浏览器我们还需要下载各个浏览器对应的浏览器驱动(每个浏览器版本不一样驱动版本也不一样,驱动的版本一定要和浏览器的对应)
(3)谷歌就无所谓了,官网就可以下载,只不过驱动版本最好比谷歌的版本低一点,百度上有关于火狐、谷歌浏览器版本和驱动版本的对应关系大家可以去看一下
(4)浏览器上需要安装的相关插件
①安装selenium IDE,在火狐浏览器中的add-on中搜索安装即可,安装以后用ALT键调出火狐浏览器的工具栏,点击tools,在最下面就会有一个selenium IDE工具打开就行
②安装firebug,火狐只能55版本以下安装,网上下载好安装包后后直接拖进浏览器即可
③安装Xpath,网上下载好安装包后后直接拖进浏览器即可
(5)下载后的浏览器驱动放在python的安装目录下,这样我们可以直接调用