Windows和Linux系统下UI自动化测试的环境搭建以及Linux虚拟机安装——Python+selenium

1. Windows下的环境搭建

 (1)安装python

    访问python官方网站https://www.Python.org/,找到最新版的python3,根据自己的系统找到对应版本下载。安装步骤就是下一步下一步。将python的安装目录配置到环境变量path中,如D:\python

   控制台输入python回车会显示python的版本号,如下图

(2)安装setuptools和pip

    最新的python已经集成了pip,在python安装目录下的scripts目录下,将该目录配置到环境变量path中,如D:\python\Scripts,控制台输入pip,会显示pip的相关信息。如下图

    控制台输入pip install setuptools,等待安装完成即可。

(3)安装selenium

    控制台输入pip install selenium,等待安装完成即可。安装完成后可输入pip show selenium查看版本号。

(4)安装浏览器驱动

    selenium3之后火狐也需要单独安装浏览器驱动才可以,下载地址https://github.com/mozilla/geckodriver/releases

    Chrome浏览器驱动下载地址:http://chromedriver.storage.googleapis.com/index.html

    下载的驱动放在python安装目录的scripts目录下。

(5)火狐浏览器安装Firebug、firepath、selenium IDE

    firebug和firepath可是网上查找资源下载,火狐浏览器版本要低。

    selenium IDE直接在插件中搜索安装就可以。

2. Linux下的环境搭建

(1)在Windows环境下搭建Linux虚拟机

    下载VMware,百度搜资源。

    下载Ubuntu.iso镜像,https://www.ubuntu.com/download/desktop

    创建新的虚拟机,中间命名一下,选择一下镜像文件等就可以。

    等待安装完成之后,设置一下Ubuntu登录系统的信息,用户名密码等。

(2)搭建UI自动化环境

   a.  Ubuntu自带python3.6,如需下载可以执行 sudo apt-get install python-virtualenv

    如果python版本是2,想要默认是3,可以执行如下代码:

    sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

    b. 下载pip,sudo apt-get install python-pip

    c. 安装setuptools,sudo apt-get install python-setuptools

    d. 安装selenium,pip install selenium

    e. 安装火狐、谷歌浏览器

    f. 安装浏览器对应驱动 

      sudo wget http://chromedriver.storage.googleapis.com/74.0.3729.6/chromedriver_linux64.zip

     解压

     sudo unzip chromedriver_linux64.zip

    放到指定文件夹下

    sudo mv -f chromedriver /usr/local/bin