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。

Robotframework环境配置_第1张图片

                   Robotframework环境配置_第2张图片

    5.3 添加ChromeDriver进环境变量

         需要配置环境变量才可以从robotframework启动浏览器。比较偷懒的做法是将zip解压后的chromedriver拷贝进/usr/bin目录下。

                $ mv /home/marco/chromedriver   /usr/bin


     至此,完成RobotFramework的基本环境配置。

        

你可能感兴趣的:(自动化测试)