robot framework系列学习笔记-基础关键字(高级用法)

  • if语句
    通过"run keyword if"关键字可以编写if分支语句,需要注意else if和else前面的三个点点点(...)
    *** Test Cases ***
    test case
    ${a} Set Variable 59
    run keyword if ${a} >=90 log 优秀
    ... ELSE IF ${a} >=70 log 良好
    ... ELSE IF ${a} >=60 log 及格
    ... ELSE log 不及格
  • for循环
    编写循环通过":FOR"
    1.循环0~9
    *** Test Cases ***
    test case
    :FOR ${i} IN RANGE 10
    \ log {i} 2.遍历列表 *** Test Cases *** test case @{abc} create list a b c :FOR \{i} @{abc}
    \ log ${i}
  • 强大的Evaluate
    1.生成随机数
    在robot framework中使用"Evaluate"可以调用python所提供的random模块下的randint()方法.
    *** Test Cases ***
    test case
    ${d} Evaluate random.randint(1000,9999) random
    log ${d}
    2.调用自己编写的python程序
  • 注释
    "Comment"和"#"两种方式
    *** Test Cases ***
    test case
    Comment 这是注释
    #这也是注释 (markdown语法中,#表示一级标题,前边加上\是为了格式显示正确)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容