首页 > 代码库 > 加载selenium2Library失败---robotframework环境搭建(RIDE无法启动?)
加载selenium2Library失败---robotframework环境搭建(RIDE无法启动?)
在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:\Python27\Lib\site-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:\Python27\Scripts, 然后输入命令: easy_install pip,等待安装完成(python的包管理工具)
3.进入robotframework-selenium2library-master文件夹(就是刚才下载的源码文件,解压后得到这个文件夹),输入命令:python setup.py install等待安装完成之后,进入RIDE,发现Selenium2Library可以加载成功,按F5,可以显示Selenium2Library的关键字,安装完成!
顺便介绍一个命令行进入文件夹的快捷方式:
1.打开需要进入的文件夹
2.在地址栏输入cmd:
3.回车。终于不用敲那么多文件名啦,还不怕出错!
加载selenium2Library失败---robotframework环境搭建(RIDE无法启动?)