美文网首页robotframework自动化测试框架
手把手教你学robotframework自动化框架(第五章:关键

手把手教你学robotframework自动化框架(第五章:关键

作者: fengzhulin | 来源:发表于2021-01-23 11:28 被阅读0次

    目录

    1、环境配置(完成)

    2、一个简单的实例(完成)

    3、让用例更完善一些(2021年01月15日完成完成)

    4、用例的前置和后置(2021年01月18日完成)

    5、关键字的封装和传参(2021年1月23日完成)

    6、创建自己的资源文件(2021年1月23日完成)

    7、出坑秘籍,问题汇总(2021年1月25日完成)

    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}.

    对应的,用例我们可以这么写

    按照同样的方法,我们对点击按钮也做个处理,用例改造为如下样式,这么看起来是不是觉得更美观和清晰呢。

    今日完结!

    下一篇我们会介绍如何引用资源文件。

    相关文章

      网友评论

        本文标题:手把手教你学robotframework自动化框架(第五章:关键

        本文链接:https://www.haomeiwen.com/subject/ydgyzktx.html