Robot Framework(14)- Variables 表的詳細使用和具體例子


如果你還想從頭學起Robot Framework,可以看看這個系列的文章哦!

https://www.cnblogs.com/poloyy/category/1770899.html

 

Variables 表中聲明變量

可以聲明 Variables 表的地方

  1. 資源文件
  2. 測試套件文件

在測試套件文件中聲明變量表 Variables

整個套件里面的 Settings、Test Case、Keywords 表都會生效

在資源文件中聲明變量表 Variables

只要導入了該資源文件的測試套件,都可以使用 Variables 表的變量

 

Variables 表中定義 Scalar 變量的栗子

測試結果

 

Variables 表中定義 List 變量的栗子

測試結果

知識點

  • 只有通過 @{list} 聲明的變量,才是列表變量;如果用 ${list} 聲明,即使后面接的是列表值,也會當做一個整體(看測試結果 ${lists2} )
  • 如果用 [1,2,3,4] 賦值的話,也只會被當做一個列表中的一個元素(看測試結果  @{lists} )
  • 重點:不同值之間也要空兩個空格,不然 RF 會識別成同一個元素值

 

Variables 表中定義 Dict 變量的栗子

測試結果

知識點

  • 只有通過 &{dicts} 聲明的變量,才是字典變量;如果用 ${dicts} 聲明,即使后面接的是字典,也會當做一個整體(看測試結果 ${user} 的輸出值)
  • 重點:不同 key=value 之間也要空兩個空格,不然 RF 會識別成同一個值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM