本篇教程,咱們繼續接着上篇內容進行講解,咱們本節教程講解的是Robot Framework 機器人框架中的變量中使用判斷、字符串的拼接、Evaluate的用法、調用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