自動テストフレームワークRF ---条件付き判断実行キーワードif

条件付き判断実行キーワードif

(1)構造:

         条件(Python式)コードブロックの場合はキーワードを実行します   

         ELSE IF条件(Python式)コードブロック

         ELSEコードブロック

 次のコード例:

*** Test Cases ***
条件判断1
    ${time_now}     get time
    log to console  ${time_now}
    # run keyword if    contions(python条件表达式)
    run keyword if  '22' in $time_now
    ...     log to console  十点了,该睡觉了
    ...     ELSE IF    '23' in $time_now
    ...     log to console  十一点钟啊,赶紧睡觉
    ...     ELSE    log to console  起来嗨

演算結果:

 

(2)FORサイクリック使用との組み合わせ

  コード例:

条件判断+for循环
    # 遍历0-9,打印出其中的奇数,遇到8,退出循环
    FOR     ${item}     IN RANGE    10
        run keyword if  $item%2==1
        ...     log to console  ${item}
        ...     ELSE IF     $item==8  exit for loop
    END

演算結果:

おすすめ

転載: blog.csdn.net/qq_19982677/article/details/108654512