天天看點

Robot Framework之Return_From_Keyword

測試時有時運作公共關鍵字後,需要将傳回結果傳回,需要用到Return_From_Keyword

用法類似于python、java中的return

例如:

運作公共轉換關鍵字,傳入參數${tuple_to_list_Ads}

${protectAds_Return}    循環轉元祖為list    ${tuple_to_list_Ads}
           

最後要把處理完的${list_value}傳回來,這裡就用到了Return_From_Keyword,return完了就是${protectAds_Return}

(1)因為元祖轉換關鍵字是公用的,每次需要傳回值

(2)如果是隻用關鍵字一次,也可以把 “循環轉元祖為list” 關鍵字的Return_From_Keyword 替換為 Set_suite_variable    ${list_value}

循環轉元祖為list
    [Arguments]    ${list_value}    #傳入查詢結果集合
    ${Count_Element}    Evaluate    len(${list_value})
    : FOR    ${x}    IN RANGE    ${Count_Element}
    \    ${Convert_list}    Convert_to_list    ${list_value[${x}]}
    \    Set_list_value    ${list_value}    ${x}    ${Convert_list}
    Return_From_Keyword    ${list_value}
           

繼續閱讀