Robotframework环境配置
1. Python环境配置
1.1 Robotframework要求Python版本为2.7.14。我的系统是Ubuntu 16.04,这里介绍Ubuntu的安装步骤。
$ apt-get install python
$ apt-get install python-pip
1.2 可以用--version查看安装版本
$ python --version
$ pip --version
注:若pip版本过旧,可以用如下命令升级
$ python -m pip install --upgrade pip
2. Robot framework安装
2.1 使用pip install安装robotframework //需要root权限,$ su切换
$ pip install robotframework
2.2 使用--version查看版本 ,正常使用版本为3.4.0
$ robot --version
3. 导入测试库
3.1 安装测试库(以导入Selenium Library库为例)
$ pip install robotframework-Selenium2Library
3.2 导入python环境
$ python -c "Selenium2Library"
4. Google浏览器安装
4.1 添加Chrome下载源
$ sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
4.2 导入谷歌公钥验证
$ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
4.3 对添加Chrome下载源的list.d进行更新
$ apt-get update
4.4 安装Chrome浏览器
$ apt-get install google-chrome-stable
4.5 放置快速启动栏
$ /usr/bin/google-chrome-stable(启动后选择图标固定快速启动栏)
5. 安装chromedriver
5.1 获取Chrome当前版本
$ google-chrome-stable -version
5.2 下载chromedriver
由于chrome版本不同,需要下载不同版本的驱动,下载地址http://chromedriver.storage.googleapis.com/index.html。根据chrome版本对照选择chromedriver, 在不同版本的notes.txt中有相关说明。 我的系统chrome版本如5.1所示,为v66。选择下载ChromeDriver v2.38。
5.3 添加ChromeDriver进环境变量
需要配置环境变量才可以从robotframework启动浏览器。比较偷懒的做法是将zip解压后的chromedriver拷贝进/usr/bin目录下。
$ mv /home/marco/chromedriver /usr/bin
至此,完成RobotFramework的基本环境配置。