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