RF的自动化测试之行1
Python版本与RF版本支持:
- Robot Framework 3.0 支持 Python 2.6, 2.7, 3.3及以上
- RF 3.1中计划不再支持 Python 2.6 and 3.3
- 旧版本中,Robot Framework 2.5-2.8 支持Python 2.5,Robot Framework 2.0-2.1 支持Python 2.3和2.4
推荐IDE:Pycharm(社区版) + Intellibot(关键字识别) + pabot(并发执行)
Intellibot的官方版本识别不太好,用这个:https://github.com/youwi/intellibot
执行
对RF来讲,测试数据test data可以是test case文件或者是包含这类文件的路径。一个test case文件将其中的test case组成一个test suite,一个路径将其中的test case组成一个高阶test suite、其他路径则组成一个sub test suite。
同时提供多个data source时,会创建一个包含由所有data source生成的suite的虚拟的top level suite。
1、后跟一个目录时,会批量执行目录下的所有suite
2、后跟一个suite文件,执行指定的suite
参数
参数 | 说明 | 版本 |
---|---|---|