Robot Framework - 基礎關鍵字 BuiltIn 庫(二)

本篇教程,咱們繼續接着上篇內容進行講解,咱們本節教程講解的是Robot Framework 機器人框架中的變量中使用判斷、字符串的拼接、Evaluate的用法、調用Python文件、條件分支語句、以及For循環語句案例和字典中的基本使用,介紹字典的目的是方便後面咱們作接口測試!好吧,咱們開始搞起吧~~~框架

  • 字符串的拼接
  • Evalute用法
  • 調用Python文件
  • 條件分支案例
  • For循環語句案例

1、字符串的拼接dom

在robot framework中,一切對象皆爲字符串類型,因此字符串的拼接操做就顯得很簡單了。函數

 輸出結果以下:oop

3、Evalute用法測試

數字相加實例:lua

生成隨機數字:調用random模塊下面的randint方法spa

4、調用Python文件code

文件所在路徑以下圖:另外,要在test.py下面存放下面的腳本:對象

def add(a,b): return a+b if __name__=='__main__': res = add(a,b) print(res)

在robot framework中寫入以下代碼:blog

 

代碼解析:

1.咱們引入 本地的test.py文件,使用的關鍵字是 import library 

2.使用evaluate方法將字符類型的數字 5 轉爲 整型

3.使用evaluate方法將字符類型的數字 6 轉爲 整型

4.調用 add 函數 入參數  ${a} 和 ${b}爲兩個參數 

5.打印結果 

輸出結果以下:

5、條件分支案例

咱們使用IF嵌套來演示一下在robot framework中的用法:

代碼解析:

1.定義一個變量 a = 100

2.定義一個變量 b = 200

3.若是 a>b 輸出 100是最大的

4.若是 a<b 輸出 100小於200

5.不然,輸出200大於100

輸出結果以下:

 

6、For循環語句案例

1.for循環打印1-9

輸出結果:

2.for循環打印list列表

3)退出循環 exit for loop

 

輸出結果以下:

7、Collections 字典

1.先導入collections這個庫 

2.獲取整個字典、獲取字典中的鍵和值

代碼解析:

1.建立一個字典 create dictionary 關鍵字  {‘name’:'lishi','age':15}

2.獲取字典中的鍵和值

3.打印字典中的鍵和值  get dictionary items

4.獲取字典中的值 get dictionary values

5.獲取字典中的鍵 get dictionary keys

相關文章
相關標籤/搜索