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
以上如果大家遇到任何问题,欢迎联系和讨论,一起解决