03_RobotFramework的官方示例阅读(自定义库)

2018-08-10  本文已影响0人  今天我叫陈开心

1、为什么要自定义库

2、下载官方示例robotdemo

  1. 输入‘k + 1’,则‘k’为非法输入,需要判断出‘k’为Invalid button;
    2.输入的表达式为空,则需要判断为Invalid expression;
    3.表达式的结果不合法的情况下,也应该进行判断,如‘1/0’,应该判断为Division by zero

3、运行用例

robot data_driven.robot

4、读用例

4.1 data_driven.robot

4.1.1 Settings
image.png
4.1.2 Test cases

前面在Settings中有描述到 Test template,为所有的cases都定义了模板,所以用例都会按照这个模板的步骤进行,就不需要再次进行描述啦

image.png
4.1.3 Keywords
image.png
4.1.4 通过阅读用例,理解不了每个关键字的实现过程怎么办?

4.2 没有啦

5、总结

keyword_driven.robot中用到的关键字为Push button和Result should be,连续输入几个数据字符,最后也能和Result should be中输入的预期结果进行比较,这个为什么呢?每个Push button的结果是存在哪里呢?

RobotFramework的关键字是不区分大小写的喔

写在最后

上一篇 下一篇

猜你喜欢

热点阅读