zoukankan      html  css  js  c++  java
  • 循环loop

    1.Exit for loop 和run keyword if一起使用

     2.continue for loop if

     运行结果:

     3.嵌套循环for

    Robot Framework本身并不支持直接使用嵌套循环,但是可以通过在一个循环结构中使用另一个包含有循环结构的关键字来实现。例如

     运行结果:

    4.for in-zip

    对于有些测试来说,可能会用到多个列表的数据,在循环中需要对这些数据进行组合使用。Robot Framework提供了一个叫做For-in-zip的关键字,该关键字来自于python内置的zip函数,可用于对列表进行组合。例如

    5.using serveral variable for loop

    运行结果:

    6.for in range loop

    运行结果:1 2 3 4 5 6 7 8 9 

     

    运行结果:0 1 2 3 4 5 6 7 8 9

     

     运行结果:1 3 5 7 9

    7.for in-enumerate loop

     

    运行结果:

     8.Repeat keywod用法

    我们可以先定义user keyword,然后在test case中重复调用这个关键字

    "one" user keyword

    test case(重复执行one里面的for循环,5次)

     运行结果:(没有完全截图完整)

     9.single for loop

     10.for dict循环字典

    分别循环key,value,items

     运行结果:

     11.使用内建库colliction来获得key,value,items

    我们使用这个库同样可以获取指定的key,value,需要加一步for循环才可以,如图上黄色部分,否则,只能获取到key,或value的一个列表

    注意,默认运行结果,key和value执行时倒序的,需要加关键字reverse来排序.reverse=false 或reverse=true

  • 相关阅读:
    【转】python:让源码更安全之将py编译成so
    [转]Ubuntu python-config
    【转】动态复权(真实价格)模式原理详解!
    [转]Aroon Indicator
    LeetCode 852. Peak Index in a Mountain Array
    LeetCode 1257. Smallest Common Region
    LeetCode 1034. Coloring A Border
    LeetCode 348. Design Tic-Tac-Toe
    LeetCode 452. Minimum Number of Arrows to Burst Balloons
    LeetCode 733. Flood Fill
  • 原文地址:https://www.cnblogs.com/maisha/p/12644229.html
Copyright © 2011-2022 走看看