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