RF框架搭建依赖的第三方库(手动搭建)

由于刚学习RobotFrameWork自动化,所以在这里记录一下RF自动化框架搭建过程:

首先肯定是下载一个你需要安装的版本的Python,我这里下载的是Python3.6.5的版本,但是3.6版本的pip太老了,是9.0.3的,现在最高版本都已经是21.3.1了,所以先个pip升级,不然后面也会出现pip等级过低,导致安装的东西运行失败。

1、升级pip:

自动升级命令:python -m pip install --upgrade pip    这个命令会帮你自动升级到最高版本的pip

手动升级:现在详细说怎么手动升级下载第三方库,下面需要安装就按这个详细方法去找第三方库的安装包;

  •   python -m pip uninstall pip  --先卸载pip

  • 再去python官方网站下载一个pip最新包:https://pypi.org/search/?q=pip

  • https://www.lfd.uci.edu/~gohlke/pythonlibs/(国内whl文件源,速度快。ctrl+f找到自己需要的文件)

 

 

 

 

 

 两种后缀的用法:

tar.gz:比较方便,下载完之后解压出来,直接在解压出来之后的目录下打开cmd:python setup.py install    --即可安装已下载pip库(推荐)

whl:(因为安装的是pip库,所以现在是不推荐使用,因为安装需要用到pip,但是一开始就把pip已经卸载了,但是别的第三方库用这个还是比较方便的,免除多次解压的问题)

     如果是公司内网,在无法联网情况下是不建议使用的,因为whl解压还依赖于别的第三方库需要手动安装;

     如果电脑可以联外网下载,那直接下载完之后,进入下载whl文件的目录下打开cmd输入:pip install 文件名.whl   --只需要把whl文件名复制出来安装就可以,这个其实跟自动安装类似

 

2、安装Robot Framework 三种安装方式:

  • 自动安装:pip install robotframework

 

     

 

  • 源码手动安装zip文件:python setup.py install   

  • exe文件,直接双击安装

 

3、安装 wxPython,支撑Ride的运行库(跟robotframework-ride配套使用,安装时,会自动校验是否匹配,3.6跟robotframework-ride 4.0.7配套使用)

  自动安装:pip install wxPython  --如果先下载robot framework-ride,就不用自动安装这个了,可以省略这一步;因为暂时没下载robotframework-ride,所以自动安装为最新版本的

  手动安装:注意要下载对应的版本,不要下载跟python版本对不上的wxPython,可能要出问题的;我这里下载的是cp36-3.6版本;windows操作系统,64位

手动安装的时候,注意要把下图中红线框出来的库一起下载安装了,不然会报错:six、pillow、numpy、wxPython

 

 

 

4、安装 robotframework-ride  -  三种安装方式:

  • pip install robotframework-ride:安装时发现wxPython的版本对不上,所以python自动给我安装上了对应版本的; 

  • 手动安装zip源码文件:pythont setup.py install 

  • 手动安装whl文件:需要将PyPubSub、Pygments、Pywin、robot framework-ride、wxPython这几个依赖包也一起安装上,否则将会报错;

5、打开cmd,输入ride.py,能打开ride界面,就算安装完成了

6、此时安装自动化需要的库:robotframework-selenium2library

  • 自动安装: pip install robotframework-selenium2library   

手动安装:robotframework-selenium2library-3.0.0;还需要安装以下的依赖库:

 

    robotframework-pythonlibcore-3.0.0;

     robotframework-seleniumlibrary-5.1.3;

    selenium-3.141.0 urllib3-1.26.7;

7、测试接口用到的两个库:

  robotframework-requests

  requests

  安装命令同上

  --其他第三方库就看自己需求添加

  --cmd命令:

  pip install robotframework-selenium2library

  pip install robotframework-archivelibrary

  pip install robotframework-SSHLibrary

  pip install robotframework-ftplibrary

posted @ 2021-12-05 18:44  鲸鱼家的小姐姐i  阅读(202)  评论(0编辑  收藏  举报