Python3+RobotFramework+pycharm自动化测试环境部署(win版)

准备材料:

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,自动添环境配置
首先选择定制安装,下方可以勾上Add Python3.6 to PATH,自动添环境配置

1.2)默认配置,点击Next。
默认配置,点击Next。

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

1.4)正常安装
正常安装。

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

2、RobotFramework安装

2.1)将RobotFramework框架解压到本地
将RobotFramework框架解压到本地

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

2.3)安装完成。
安装完成。

3、pycharm安装(社区版)
3.1)点击Next
点击Next

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

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

3.4)点击Install,开始安装
点击Install,开始安装

3.5)安装中
安装中

3.6)点击Finish,安装完成。
点击Finish,安装完成。

4、配置

4.1)通过pycharm下载intelliBot插件
菜单左上角点击 File>> Settings… 进入配置界面;
进入Settings后,选择Plugins,在搜索栏输入intelliBot,点击下方Browse repositories 按钮。进入Settings后,选择Plugins,在搜索栏输入intelliBot,点击下方Browse repositories 按钮

选择版本,点击install
选择版本,点击install

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

4.2)RobotFramework的文件类型识别配置
点击File>> Settings,选择Editor >> File Types ,在列表栏中找到 Robot Feature 选中,再点击右边栏上的加号,添加支持类型
	点击File>> Settings,选择Editor >> File Types ,在列表栏中找到 Robot Feature 选中,再点击右边栏上的加号,添加支持类型

分别添加 *.txt 和 *.
分别添加 *.txt 和 *.

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

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

4.4)配置单条case的执行:

Name:Robot Run SingleTestCase
Arguments:-d results -t “ S e l e c t e d T e x t SelectedText SelectedText” ./
Working directory: F i l e D i r FileDir FileDir

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

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

case单条执行配置完成。
case单条执行配置完成。

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

Name:Robot Run TestSuite
Arguments:-d results F i l e N a m e FileName FileName
Working directory: F i l e D i r FileDir FileDir

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

配置完成,点击OK
配置完成,点击OK

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

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

选中case编号,单条case执行
选中case编号,单条case执行

单条case执行结果
单条case执行结果

suite(测试套)执行
suite(测试套)执行

suite 执行结果
suite 执行结果

详细输出结果:

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

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值