RobotFramework(1)--环境搭建

320 阅读33分钟

MAC:

     1、安装Python3.7.5(之前安装Python3.8,后续用robot-ride1.7.4.2时,test case界面不可编辑,原因是Python3.8和ride1.7.4.2兼容性不好)---去官网下载即可

2、安装Python IDE,我安装的是pycharm当前最新版本2020,安装包下载也包含在如下教程里

破解和激活请参考教程www.cnblogs.com/xyou/p/1259…

如果失败,可使用激活码,网上都能搜到,如果本地已下载pycharm,此步忽略

3、打开pycharm,设置解释器interpreter为Python3.7,然后在pycharm中安装robot相关(比较推荐),当然也可以在命令行通过pip install命令安装,

依次安装robotframwork,wxpython,robotframework-ride,robotframework-selenium2libary,安装完之后,注意要先安装wxpyrhon,再安装ride,因为robotframework-ride图像化界面依赖wxpython,有兴趣的同学可自行网上搜索

注意robotframework-ride安装完成,桌面会生成快捷方式,双击该快捷方式,就会启动robotframework图形界面

4、在pycharm中设置,可以运行robot

(1)安装pycharm扩展工具IntelliBot用于支持robotframework语法等

(2)设置robot可支持的文件类型(robot,txt等)

如下 找到File Types-->Robot Feature,点击“+”,添加“*.txt”

(3)设置pycharm运行robot testcase和testsuite external tools,设置完之后可能不会在菜单栏tools中显示,我本地重启pycharm即可

run Test suite

run test single test case

(4)pycharm运行一个robot简单示例

5、现在让该hello.robot在robotframework-ride中显示

打开ride,导入该robot文件

2、导入之后,查看hello.robot,如图显示

3、我们在ride中运行该robot(当有多个robot,ride点击run,默认会把所有的都运行,我们可以通过添加tag的方式来选择运行,后续会讲到)

6、在ride中进行操作保存,会在pycharm中显示,这样既方便我们熟悉代码的同学开发测试用例,也方便不熟悉代码的同学直接在图形化界面创建测试用例。

例如我在ride中创建目录和case,保存

windows搭建方便:
我现在使用的是win10系统,下载python3安装之后,然后在pycharm中依次安装wxpython, robotframework, robot-ride就可以了。

更新windows搭建的坑:

    虽然用pycharm可以顺利安装相关包,但安装之后在ride中运行会一直报错,在网上也搜了各种方法,但始终没有解决,在cmd输入robot一直提示找不到,我今天仔细看了一下pycharm中解释器的配置,发现我装的包都在虚拟环境里,本机的环境的变量当然搜不到。

然后我在cmd用pip 重新安装了一遍,输入robot  ok

以上如果大家遇到任何问题,欢迎联系和讨论,一起解决