准备材料:

Python3.X(推荐3.6),RobotFramework(新版本),pycharm(社区版即可)

下载地址:

Python3.X:https://www.python.org/downloads/ RobotFramework:https://pypi.org/project/robotframework/3.0.4/ pycharm:http://www.jetbrains.com/pycharm/

安装及配置过程:

1、安装Python3.X(这里以3.6版本为例)

1.1)首先选择定制安装,下方可以勾上Add Python3.6 to PATH,自动添环境配置

robot framework ride执行python robotframework pycharm_pycharm

1.2)默认配置,点击Next。

robot framework ride执行python robotframework pycharm_python3_02

1.3)这里安装目录可以根据自己需求设置(个人喜欢目录比较浅一点,也可以默认,后面点击install正常安装即可)。

robot framework ride执行python robotframework pycharm_python3+RF_03

1.4)正常安装

robot framework ride执行python robotframework pycharm_pycharm_04

1.5)这里安装完成,点击Close即可。

robot framework ride执行python robotframework pycharm_py3+FR+pycharm_05

2、RobotFramework安装

2.1)将RobotFramework框架解压到本地

robot framework ride执行python robotframework pycharm_robotframework_06

2.2)通过cmd进入windows命令窗口,再进入robotframework的目录中执行 python setup.py install 命令进行安装

robot framework ride执行python robotframework pycharm_pycharm_07

2.3)安装完成。

robot framework ride执行python robotframework pycharm_python3+RF_08

3、pycharm安装(社区版)

3.1)点击Next

robot framework ride执行python robotframework pycharm_pycharm_09

3.2)安装目录可根据自己需要进行修改,然后继续Next

robot framework ride执行python robotframework pycharm_robotframework_10

3.3)这里创建桌面快捷方式,可根据自己需要进行勾选,其它全选,然后Next

robot framework ride执行python robotframework pycharm_pycharm_11

3.4)点击Install,开始安装

robot framework ride执行python robotframework pycharm_python3+RF_12

3.5)安装中

robot framework ride执行python robotframework pycharm_pycharm_13

3.6)点击Finish,安装完成。

robot framework ride执行python robotframework pycharm_python3+RF_14

4、配置

4.1)通过pycharm下载intelliBot插件

菜单左上角点击 File>> Settings… 进入配置界面;

进入Settings后,选择Plugins,在搜索栏输入intelliBot,点击下方Browse repositories 按钮。

robot framework ride执行python robotframework pycharm_pycharm_15

选择版本,点击install

robot framework ride执行python robotframework pycharm_robotframework_16

安装完成后,根据引导重启

robot framework ride执行python robotframework pycharm_python3+RF_17

4.2)RobotFramework的文件类型识别配置

点击File>> Settings,选择Editor >> File Types ,在列表栏中找到 Robot Feature 选中,再点击右边栏上的加号,添加支持类型

	点击File>> Settings,选择Editor >> File Types ,在列表栏中找到 Robot Feature 选中,再点击右边栏上的加号,添加支持类型

分别添加 *.txt 和 *.

robot framework ride执行python robotframework pycharm_py3+FR+pycharm_19

4.3)suite和case的执行配置
在我们在执行脚本时,可以单独执行一个case,也可以执行case的集合:suite(测试套),所以我们这里要做两个配置。
还是打开Settings,如下图所示:

选择External Tools,点击加号,添加可执行配置

robot framework ride执行python robotframework pycharm_pycharm_20

4.4)配置单条case的执行:

Name:Robot Run SingleTestCase
Arguments:-d results -t “robot framework ride执行python robotframework pycharm_py3+FR+pycharm_21” ./
Working directory:robot framework ride执行python robotframework pycharm_python3+RF_22

这里要注意,Program 配置为python3目录中的pybot.bat(参考下图,注意:“$”)

robot framework ride执行python robotframework pycharm_python3_23

路径为:D:\Python36\Scripts\pybot.bat(参考)

robot framework ride执行python robotframework pycharm_py3+FR+pycharm_24

case单条执行配置完成。

robot framework ride执行python robotframework pycharm_python3+RF_25

4.5)配置suite(测试套)的执行:

Name:Robot Run TestSuite
Arguments:-d results robot framework ride执行python robotframework pycharm_python3_26
Working directory:robot framework ride执行python robotframework pycharm_python3+RF_22

如法炮制,再来一遍(注意:“$”)

robot framework ride执行python robotframework pycharm_py3+FR+pycharm_28

配置完成,点击OK

robot framework ride执行python robotframework pycharm_python3+RF_29

robot framework ride执行python robotframework pycharm_py3+FR+pycharm_30


好了,这样就配置完成了。

此时,我们可以试跑一下脚本,另外我们这套部署完成后,不仅支持robot的写法,也支持python3,可以利用robotFramework提供的框架,编写python3的代码。

选中case编号,单条case执行

robot framework ride执行python robotframework pycharm_pycharm_31

单条case执行结果

robot framework ride执行python robotframework pycharm_python3+RF_32

suite(测试套)执行

robot framework ride执行python robotframework pycharm_python3_33

suite 执行结果

robot framework ride执行python robotframework pycharm_python3+RF_34

详细输出结果:

输出相关日志和报告会生成在对应目录中

robot framework ride执行python robotframework pycharm_robotframework_35