目录
一、安装RF
1.安装Python
2.安装pip
3.安装RF
4.安装类库
5.安装wxPython
6.安装RIDE
二、常见问题
一、安装RF
RF的安装过程可分为以下几步:安装Python -> 安装pip -> 安装RF -> 安装类库 -> 安装wxPython -> 安装RIDE。接下来逐一介绍安装过程:
1.安装Python
Windows安装python比较简单,直接在官网选择版本下载exe文件后,双击进行安装即可。需注意的是安装时要勾选Add Python to PATH,勾选后会将python添加至你的系统变量中,这样在任何地方都可以直接调用python。官网下载地址:/downloads/windows/。安装完成后打开命令行,输入python,提示以下内容则说明python安装成功。
2.安装pip
Python 3.4及后续版本已经默认安装了pip,这里不再赘述。
3.安装RF
pip install robotframework
4.安装类库
这里以安装selenium2library库为例:
pip install robotframework-selenium2library
5.安装wxPython
pip install wxpython
6.安装RIDE
pip install robotframework-ride
安装ride时会提示是否创建桌面图标,选择是,然后桌面就会生成RIDE的快捷方式,双击该图标则可打开图形界面,或者直接运行弹出图形界面,即成功完成整个安装的过程。
二、常见问题
在此整理了几个我在使用RIDE过程中遇到的问题和解决方法,供参考:
1.导入Selenium2Library时字体为红色(表示错误):
解决方法:出现这个错误可能是因为Selenium2Library库没有导入,重新导入一下即可:pip install robotframework-selenium2library,导入后过会儿会生效,导入的库字体变为黑色,则表示正确。
2.日志乱码:
解决方法:参照 /kongsuhongbaby/article/details/97116066。
我的是RIDE 1.7.4.2 running on Python 3.6.2,因此参照最后一条修改Lib\site-packages\robotide\contrib\testrunner\文件,将(bytes(string, encoding['SYSTEM']))的SYSTEM改成OUTPUT,重启RIDE即可。
3. 报错[WinError 2] 系统找不到指定的文件:
解决方法:参照 /brianlai/p/。
在python的Scripts目录下加一个 文件,内容为:
-
@Echo off
-
python -m %*
4.导入Selenium2Library库后缺少“Open Browser”关键字:
解决方法:参照 /niky313/article/details/109853222。
---降低robotframework的版本:
先卸载robotframework:pip uninstall robotframework
再安装3.1.2版本: pip install robotframework==3.1.2
5.打开谷歌浏览器时报错WebDriverException: Message: 'chromedriver' executable needs to be in PATH.
解决方法:下载Chromedriver后,将复制到python目录下(\AppData\Local\Programs\Python\Python36)