日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

robotFramework-ride使用1-关键字驱动与数据类型

發布時間:2025/3/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 robotFramework-ride使用1-关键字驱动与数据类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

RF項目結構

? ? ?項目文件夾(new project)

? ? ?用例集(test?suit)

? ? ?測試用例(test case)

RF基本功能-設置區介紹

項目 --》settings----》Document:添加用例說明

suit setup:執行此測試套件的前置操作,如初始化數據等。

suit TearDown:執行此測試套件結束后的操作,如恢復數據等。

Setup:執行用例的前置操作

Test TearDown:執行用例結束后的操作。

Force Tags:用例標簽。(選擇運行的標志 run--》Only run tests with these tags)

TimeOut:設置每一個測試案例的超時時間,超過這個時間就會失敗,并停止案例運行

Template:測試模板,可以指定某個關鍵字為這個測試套件下所有TestCase的模板,這樣所有的TestCase就只需要設置這個關鍵字的傳入參數即可。

Arguments:傳入參數(New User Keyword使用)

Return Value:返回值(New User Keyword使用)

RF基本功能-引用區

Add Library:加載測試庫,主要是你python\Lib\site-packages里的測試庫

Add Resource:加載資源,主要是你工程相關的資源文件

Add Variable:加載變量文件

RF基本功能-參數區

Add Scalar:定義變量

Add List:定義列表型變量

Add Dict:定義字典

RF基本功能-數據區

Add Metadata:元數據,作用是在report和log里顯示定義好的內容,格式和document一樣。(report-點擊用例集-測試用例,可以看到,相當于對用例組的描述)

RF-關鍵字驅動

關鍵字:一個或者有特殊含義的單詞

關鍵字驅動:關鍵字驅動腳本是比較復雜的數據驅動技術的邏輯擴展,封裝了各種基本操作,每個操作由相應的函數實現,開發腳本時不需要關心這些基礎函數,而用一系列關鍵字指定執行的任務。

怎么選擇關鍵字:F5

log 打印到日志中(report--》log)

log to console? 打印到控制臺

自定義關鍵字(變量)-右擊項目-New User Keyword

Name:testkey

Argument:${arg1} | ${arg2}=2

自定義關鍵字(列表)-返回值為變量

自定義關鍵字(列表)-返回值為列表

自定義關鍵字(字典)-返回值為變量

?

?

RF-數據結構

1-變量賦值與使用

${x}= set variable??0123456789

${z}= evaluate? ?${x}+${y}

相當于設x=0123456789(使用set variable關鍵字)

2-變量計算

3-數組

是有序的元素序列,用于區分數組的各個元素的數字編號稱為下標

@{list}=? create list? ? ?1? 2

${list[0]}

4-字典

數據字典:根據鍵,得到值,也可以更新鍵的值

&{map}= create dictionary aa=AA bb=BB

${map['aa']}

?

?

總結

以上是生活随笔為你收集整理的robotFramework-ride使用1-关键字驱动与数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。