1. 程式人生 > >Robot Framework(2)-RIDE功能詳述

Robot Framework(2)-RIDE功能詳述

上一章我們針對環境建立進行了描述,這一章針對RIDE的使用進行詳述

1、工程建立

開啟“小機器人”新建專案File->New Project,Type選擇Directory(目錄),Format的選擇都可以(格式),Parent Directory專案存放路徑

2、Suite建立

新建Test Suit,右鍵專案名稱,點選New Suite(快捷鍵 Shift+Ctrl+F),Type選擇File

3、Case建立

右鍵Suite點選New Test Case輸入對應的Case名稱即可

4、工程屬性詳述

Documentation:描述(類似於註釋,可以寫Case的流程等等,以免長時間未接觸Case導致遺忘,也好讓後期其他人員瞭解Case流程,便於維護)

Suite Setup:整個工程開始執行前的動作

Suite Teardown:整個工程執行完後動作

Test Setup:工程中每個Suite開始執行前動作

Test Teardown:工程中的每個Suite執行完後的動作

Force Tags:標籤(後期執行Case的時候可以根據標籤執行,如:標籤為Test,執行的時間就可以只執行所有tags為test的case)

Library:引入庫,引入後可以使用庫中的函式

Resource:右鍵專案名稱New Resource後新增關鍵字(把一個Suit封裝成一個關鍵字,直接供case之間呼叫,後期詳細描述)

5、寫Case&執行Case

比如我們引入SSHLibrary庫進行舉例,引入成功後F5,即可看到庫包含的函式

填寫Case(訪問192.168.7.21伺服器,登入帳號和密碼,連線成功後執行tail命令,藍色部分都是SSHLibrary自帶函式)

Case執行LOG列印

下一章給大家講述下RIDE中使用的一起其它方便的功能,比如變數、列表、關鍵字等



相關推薦

Robot Framework2-RIDE功能詳述

上一章我們針對環境建立進行了描述,這一章針對RIDE的使用進行詳述 1、工程建立 開啟“小機器人”新建專案File->New Project,Type選擇Directory(目錄),Format的選擇都可以(格式),Parent Directory專案存放路徑

Robot Framework4-編寫的函式如何在RIDE中使用

很多時候現有的庫無法滿足我們的業務需求,這時需要自己編寫滿足業務的函式進行呼叫使用,那麼自己寫的函式如何執行到RIDE中? 以下面這段函式為例:獲取當前時間,然後傳參addtime在當前時間的基礎上加上時間(單位:分鐘),那麼如果把get_nowtime的函式引用到RID

Django rest framework2----許可權

一 新增許可權 (1)API/utils資料夾下新建premission.py檔案,程式碼如下: message是當沒有許可權時,提示的資訊 #!/usr/bin/env python # coding:utf-8 from rest_framework.permission

Django rest framework2----權限

authent tar ott usr python rest 哪些 port rem 一 添加權限 (1)API/utils文件夾下新建premission.py文件,代碼如下: message是當沒有權限時,提示的信息 #!/usr/bin/env python

FrameWork2結構和程式碼學習

整體結構: Android7.0的根目錄結構說明如下表所示: |– Makefile (全域性Makefile檔案,用來定義編譯規則) |– abi (應用程式二進位制介面) |– art (ART執行環境) |– bionic (bionic C庫) |– bootab

Robot Framework5- 使用測試庫

如果你還想從頭學起Robot Framework,可以看看這個系列的文章哦! https://www.cnblogs.com/poloyy/category/1770899.html   前言 在RF 測試庫裡面,分為三種測試庫 標準測試庫 擴充套件測試庫 遠端測試庫   標準測試庫

Robot Framework12- 詳細解讀 RF 的變數和常量

如果你還想從頭學起Robot Framework,可以看看這個系列的文章哦! https://www.cnblogs.com/poloyy/category/1770899.html   常量的栗子 常量就不多說了吧,大家都懂!直接看栗子 上面 log 關鍵字後面跟的引數都是常

Robot Framework15- 擴充套件關鍵字

如果你還想從頭學起Robot Framework,可以看看這個系列的文章哦! https://www.cnblogs.com/poloyy/category/1770899.html   前言 什麼是擴充套件關鍵字?就是你自己寫的 Python 檔案,裡面包含了函式或者類 然後 RF 匯入這個 P

Robot Framework接口測試2--http請求之get

pci frame font urllib status pac 只需要 install height 本來打算把http發送請求的get和post方法都介紹一下的,結果發現篇幅有點長,文本編輯也變得混亂,所以這裏先介紹一下get方法,下一次再post。其實這些方法大家

Robot Framework - 入門與操作2

04- 建立測試庫--基礎概念 Robot Framework 實際的測試能力是由測試庫提供的。 ***** 支援的程式語言 Robot Framework 自身是用 Python 編寫的,能使用 Python 擴充套件測試庫。 如果在 Jython 執行Robot Frame

Robot Framework + Selenium2Library自動化測試2

安裝好環境之後,就可以來簡單的練手一個網站登入的例子啦 啟動RIDE,點選File-》New Project,對話方塊彈出來,給工程起個名字“MyFristTest”,可以自己選擇工程的位置,右邊的兩個選項可以選擇型別和格式。選擇file,就是指這個工程就一個test ca

130242014019-2-“電商系統某功能模塊”需求分析與設計實驗課小結

img 商品 歷史記錄 模型 需求分析 今天 ges 關鍵字搜索 識別 1)選題討論 今天主要討論的是電商系統中某一個功能模塊的分析,一個電商系統中有很多個功能模塊,如搜索、登錄、購物車等等。我們組選取了其中的最經常使用的搜索功能進行討論。 2)用戶故事討論 1.用戶可

1302420140292《電商系統某功能模塊》的需求分析與設計的課程小結

對象 nbsp 好的 .cn 階段 打開 strong 雷鳴 相同 《電商系統某功能模塊》的需求分析與設計的課程小結   上次課老師邀請到了王經理來為我們講解敏捷開發,為了讓我們可以更好的理解“敏捷開發”這個概念,王經理借助電商系統讓我們以小組的形式針對某個功能模塊進行需求

1302420140302“電商系統某功能模塊”需求分析與設計實驗課小結

img .com http 二級 電商系統 src 意義 感覺 用戶   這次課老師為了讓我們更加理解敏捷開發,特意請來了王經理給我們介紹。王經理通過讓我們分組,以小組的方式來體驗一下敏捷開發。   分組才用了報數,數字相同的為一組。小組裏沒有明確的分工,大家一起討論,再由

1302420140672“電商系統購物車功能模塊”需求分析與設計實驗課小結

京東 blog 每次 有一個 並且 小結 應該 快速 後臺 1)分組情況介紹,小組分工合作情況介紹。 陳鋒、劉鑫(用戶故事的細化,即功能設計) 高忠傑、羅成龍(參與系統的類圖設計及上臺匯報) 顏貴榮、李清燦(參與用戶故事的討論與設計) 王紹華、丁天奇、林偉領(參與系統的類圖

Robot FrameworkAutoItLibrary庫關鍵字介紹

花括號 body 按鈕 導致 library mage img 括號 cti AutoItLibrary庫關鍵字 AutoItLibrary 的對象操作大體上有幾大主要部分,Window 操作、Control 操作、Mouse 操作、Process操作、Run 操作、Re

Qt與FFmpeg聯合開發指南——編碼2:完善功能和基礎封裝

v_op buffer 目前 front from 幀率 inter 博客 int 上一章我用一個demo函數演示了基於Qt的音視頻采集到編碼的完整流程,最後經過測試我們也發現了代碼中存在的問題。本章我們就先處理幾個遺留問題,再對代碼進行完善,最後把編碼功能做基礎封裝。 一

robotframework 學習2 :使用RIDE進行介面測試之傳送請求和接收資料斷言

一、RIDE的介紹:         RIDE是robotframework圖形操作前端,也可以理解為一種編輯器,它以cell的形式來進行定義資料和方法,返回結果等,我們可以使用它進行建立測試用例和編寫測試指令碼,並且執行自動化測試。  

Entity Framework Core 入門2

安裝 EF Core 將 EF Core 新增到不同平臺和常用 IDE 中的應用程式的所需步驟彙總。 分步入門教程 無需具備 Entity Framework Core 或任何特定 IDE 的原有知識,即可學習這些入門教程。 這些教程將逐步介紹如何建立用於查詢和儲存資料庫中資料的簡單應用程式。

EF Core 2.1 中的新增功能2

版本兼容 strong 名稱 col console 功能 開頭 install target 安裝 EF Core 將 EF Core 添加到不同平臺和常用 IDE 中的應用程序的所需步驟匯總。 分步入門教程 無需具備 Entity Framework Core 或任何特