創(chuàng)建項目
實際上在Robot Framework中創(chuàng)建測試項目和創(chuàng)建單元測試項目是一致的。
robot | unittest(python) |
---|---|
Test Project | Test Project |
Test Suit | Test Suit |
Test Case | Test Case |
1、創(chuàng)建測試項目
選擇菜單欄 file —> New Project
Name輸入"TestRobot01";Type選擇Directory
2、創(chuàng)建測試套件
右鍵點擊 “TestRobot01” 選擇 New Test Suite 選項
Name輸入"TestSuite01";Type選擇File
3、創(chuàng)建測試用例
右鍵點擊 “TestSuite01” 選擇 New Test Case
用例只需輸入用例名,點擊OK即可
完成創(chuàng)建后的界面如下:
如上圖,完成以上步驟后,我們就可以在test case的Edit項的"表格"中進行測試用例腳本的編寫了。
第一行腳本
我們第一個腳本使用log
命令,這個命令是用來打印日志的,這個很好理解,對比Python語言,你可以理解為 print
,我們就用log
命令來打印一個"Hello Robot Framework!"
運行案例
記得勾選測試用例,然后點擊工具欄的run按鈕,運行結果如下:
查看運行結果
測試用例運行后,會生成Report和Log兩種報告,通過點擊對應的圖標可以查看Report圖和Log圖。
Report報告主要是概括性的報告,總體案例執(zhí)行情況。Log報告則是更為詳細的案例步驟的報告。
修改報告輸出路徑及使用系統(tǒng)時間為報告文件命名
我們在上面的運行結果中看到Output
、Log
、Report
三個輸出路徑都是C盤用戶數(shù)據(jù)的臨時文件夾下,且在退出ride后,會對此臨時文件夾進行刪除操作,這對于我們來說是不夠友好的,因為我們更希望它能夠長久保留方便后續(xù)查看,因此我們需要指定保存在某個文件夾下并以系統(tǒng)時間來命名生成的文件來加以區(qū)分。
方法一
在run標簽頁中的Arguments
中添加 --outputdir
來指定報告存放路徑,添加--timestampoutputs
來給報告名稱添加事件戳
再次運行用例后:
可以看到,我們指定的目錄已經(jīng)生效
方法二
分別為log和report指定不同目錄
在Arguments
處添加 -l D:\Doc\robot\log\log -r D:\Doc\robot\report\report
,時間戳則不變,再次運行后:
Tips
可以通過以下的指令更新robot frameworkpip install -U robotframework-ride
文章來源:http://www.zghlxwxcb.cn/news/detail-529095.html
以上就是本期文章的所有內(nèi)容,感謝觀看,如果對您有幫助請點贊關注+收藏,一鍵三連,多謝支持!文章來源地址http://www.zghlxwxcb.cn/news/detail-529095.html
到了這里,關于RobotFramework——創(chuàng)建項目的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!