Robotframework入門(二)

用例組織

與其他自動化工具/框架類似,rf的用例組織也使用的是suite-case劃分層級。可以自由的創建結構,這裏做一個簡單的示例:
1、新建一個工程:點擊file-new project
在這裏插入圖片描述
2、創建一個test suite目錄
在這裏插入圖片描述
3、在對應目錄下創建一個suite文件,這裏選擇後綴爲robot的文件
在這裏插入圖片描述
4、在suite中添加case,一個最簡單的工程結構就創建好了。
在這裏插入圖片描述

運行用例

1、先寫個最最最簡單的用例:輸出log信息:
在這裏插入圖片描述
2、點擊運行按鈕後驚喜來了:迎接我的不是測試通過,而是報錯。經過一番搜索,終於找到解決辦法,但是原理嘛。。。

command: pybot.bat --argumentfile c:\users\86182\appdata\local\temp\RIDEyockoc.d\argfile.txt --listener C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:63761:False C:\Users\86182\PycharmProjects\OneAPPAutoTest
[Error 2] 

在這裏插入圖片描述

①之前把python.exe改成了python2.exe,改回去。pip也一樣,改回去。
②在C:\Python27\Scripts目錄下創建pybot.txt文件,內容如下:

@Echo off

python -m robot.run %*

③將文件後綴由txt改成bat
④在cmd執行命令:pybot --version有正確結果顯示:
在這裏插入圖片描述
3、解決完成之後,再次點擊運行用例。執行結果爲pass,添加的log信息正確輸出:
在這裏插入圖片描述

查看報告

勾選部分用例,然後點擊執行按鈕,只運行勾選的部分
如果部勾選用例點擊執行,運行所有用例
運行完成後可以點擊如下按鈕查看報告:
在這裏插入圖片描述
總共有report和log類型,點擊log按鈕可以查看如下結果
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章