加载selenium2Library失败---robotframework环境搭建(RIDE无法启动?)

加载selenium2Library失败,环境变量、各种安装包检查都OK,主要原因:robotframework-selenium2library安装包有问题。解决方法:使用源码安装。(百试不爽的解决方案)

细节继续————————————

在robotframework升级的道路上遇到一些问题,记录下来方便以后查找问题

我的电脑之前安装的版本列表如下:

python-2.7.5

robotframework-2.8.1

robotframework-ride-1.1

robotframework-seleniumlibrary-2.9.1

wxPython2.8-win32-unicode-2.8.12.1-py27

现在seleniumlibrary已经升级到robotframework-selenium2library-1.6.0这个版本,与之前的seleniumlibrary的关键字也有一些差别,于是卸载之前的低版本,准备升级,升级文件版本如下:(由于安装python的时候已经安装了2.7.8,就不再重新安装了)

在执行了各种exe文件之后遇到一个问题:无法启动RIDE。于是查阅了各种资料之后发现,原来RIDE需要一个支持包,就是wxPython。而我下载的3.0.2.0版本不兼容

于是卸载3.0.2.0这个版本,安装wxPython2.8-win32-unicode-2.8.12.1-py27.exe。安装完成之后,RIDE终于可以启动了,加载Selenium2Library却显示红色

首先考虑是不是环境变量问题,于是检查了一遍环境变量,验证版本,如下:

重启RIDE之后再加载Selenium2Library,依然显示红色.....

打开C:Python27Libsite-packages文件夹之后发现文件有问题,于是在官网下载master文件,即源码(下载地址:https://github.com/rtomac/robotframework-selenium2library/#readme

再下载SetupTools。SetupTools是一个安装第三方工具包的增强工具软件,下载地址:http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe#md5=57e1e64f6b7c7f1d2eddfc9746bbaf20

进入正式安装步骤:

1.安装SetupTools。

2.进入目录:C:Python27Scripts, 然后输入命令: easy_install pip,等待安装完成(python的包管理工具)

3.进入robotframework-selenium2library-master文件夹(就是刚才下载的源码文件,解压后得到这个文件夹),输入命令:python setup.py install等待安装完成之后,进入RIDE,发现Selenium2Library可以加载成功,按F5,可以显示Selenium2Library的关键字,安装完成!

顺便介绍一个命令行进入文件夹的快捷方式:

1.打开需要进入的文件夹

2.在地址栏输入cmd:

3.回车。终于不用敲那么多文件名啦,还不怕出错!

原文地址:https://www.cnblogs.com/yuzr/p/4197093.html