Robot Framework之环境搭建(一)

一、robot framework作为开源自动化框架,已很好的兼容适用性,以及强大的底层类库二次开发扩展性使得自动化往往变得so easy,关于robotframework环境的搭建,笔者曾经跳过坑,今天就在这里分享下;

二、首先环境准备:
         python-2.7
        (虽然3版本的python变得更加简易合并部分方法类库,但是robotframework不能很好的融合;
         所以建议python一定是2.7版本;)
    robotframework-2.8.5.win-amd64.exe
        (robotframework必要组件,注意那个系统那个版本一定要和python一致;
   wxPython:
          (Wxpython python 非常有名的一个GUI库,因为RIDE 是基于这个库开发的,所以这个必须安装。
            wxPython2.8-win64-unicode-2.8.12.1-py27.exe
            wxPython3.0-win64-3.0.2.0-py27.exe(第一次用的是这个版本,结果一启动Robotframework就一闪就退了,启不起来,后看看资                 料说只有2.8之前的版本才是官方标准的;在我的资源里会提供 wxPython2.8-win64-unicode-2.8.12.1-py27.exe
  Robot framework-ride:
             RIDE就是一个图形界面的用于创建、组织、运行测试的软件就是一个编辑器。
 Robot framework-selenium2library:
       RF-seleniumlibrary 是一个类库selenium 库,dobotframework基于这套API进行页面的定位与操作和你用python操作selenium是一种形式,selenium2library类库中方法包也可以二次开发 
  三、关于安装:
          第一点:安装python2.7,配置环境变量;
           在path系统环境变量中添加python安装目录;C:\Python27\;C:\Python27\Scripts
             
             
            有了“C:\Python27\Scripts”环境变量一般是可以使用pip安装了;所以如果是你选择上边下载地址下载包,直接手动安装也可以;不过有了pip简单的操作也可以pip安装的;
            是否可以pip安装配置系统环境变量后,在cmd中输入pip测试即可;
            
            如果不成功检查C:\Python27\Scripts下的pip.exe文件是否完好存在;
          第二点:不要急于装robotframwork,先装wxPython2.8-win64-unicode-2.8.12.1-py27.exe;安装不介绍,exe程序一键安装;
          装完后,可以用pip命令在cmd中在线安装剩余组件,非常迅速;
         第三点:装robotframework
                        Robot framework-ride
                             Robot framework-selenium2library
          直接在CMD中pip静默安装即可;
         (因为我的装的有python2和3所以我的启动命令如下;未装3版本python启动时不带python2的2参数即可;)
            python  -m pip robotframework
            安装完成可以用: pybot  --version检查版本安装信息;
             
             查看版本如下:
             
            ride的安装: pip install robotframework-ride
                 ride是启动robto framework的关键;
       selenium2library库的安装:
             pip install robotframework-selenium2library
     第四点:所有必要组件安装完毕;进入C:\Python27\Scripts目录运行python ride.py 文件即可;
     可以将ride.py创建快捷方式到桌面也可以写一个bat文件放在方便的地方随时启动;
     
    打开ride如下:
    

四、创建第一个测试计划项目开始robot测试计划之路;


      一定要记得引入selenium2library库,添加Selenium2Library到项目中,测试是否可以引用Selenium2Library成功
           
          引入成功后如下:
          
         如果引入不成功请到C:\Python27\Lib\site-packages安装路径(Selenium2Library)类库安装路径查看检查安装类库的包是否完整;
        同理你的测试计划可以引入不同的包进行不同的操作,有时候不是别人的robot的强大,只不过是他的类库强大而已,当你精通后你也可以写入你需要的操作让别人引入使用;如有问题,请找我:1277207158,谢谢!
                               
                          记得注意引入包名的字母大小写哈;

猜你喜欢

转载自blog.csdn.net/dcclient/article/details/76104242