目录
8、如何自己编写一个library(2021年1月28日完成)
9、数据库连接
9、如何支持win32应用
10、接口测试
11、持续集成
12、自定义包
13、ride使用(快捷键、tear down、timeout、template、tags)
14、常见问题
本节主要讲述了如何抽取关键字,并同时介绍了传参的用法。
5、什么样的用例你爱读
前面我们完成了一个较为完整的用例的编写,但是写出来的用例代码很多,如果一个测试用例的步骤是我们这个用例的3-5倍,那么阅读起来
将会非常难受,给他人阅读时,也是一件难受的事。所以这一节我们会介绍一下如何美化用例---封装自己的关键字。
你是喜欢第一幅还是第二幅的用例书写?看起来是不是第二幅图更直观、更易懂呢?
5.1 extract keyword
选中一行或者多行步骤,点击右键,可以看到Extract Keyword的选项。
比如针对input text 这一行,我们按照如下图所示填写
点击OK后,我们会看到用例变为如下所示,同时左侧用例树上出现了一个新的节点【输入搜索关键字】
现在的你是不是比较奇怪那个红色区域,那个表示参数,稍微学过代码知识的人应该都能理解,这表示你要使用【输入搜索关键字】这个关键字,需要给他传个参数,这个参数就是你想搜索的具体的关键字,之所以要作为参数,也是为了保证后续这个关键字还能支持搜索其他关键字。
这个用例展示的是一个参数的用法,如果是多个参数,用 | 进行隔开即可。如下图的说明
我们再点击【输入搜索关键字】看看这个关键字的结构,在关键字里面有个arguments的参数,就表示上面我们提到的入参,而之前用例里面的具体的搜索词“robotframework”也需要被手工修改为${keyword}.
对应的,用例我们可以这么写
按照同样的方法,我们对点击按钮也做个处理,用例改造为如下样式,这么看起来是不是觉得更美观和清晰呢。
今日完结!
下一篇我们会介绍如何引用资源文件。