Robot Framework(RF)安装与使用

时间:2024-10-04 09:50:57

目录

一、安装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目录下加一个 文件,内容为:

  1. @Echo off
  2. 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)