Robot Framework 學習_2(基本關鍵字)
Robot Framework基於關鍵字的自動化測試框架,在python2.x時可安裝RIDE,可以通過視覺化的介面進行關鍵字測試。但是在python3.x中已經不支援,可以使用編輯器進行關鍵字指令碼的編輯,下面瞭解瞭解基本的關鍵字
一、基礎關鍵字
1、log
:類似於print,用於內容的輸出列印
2、Set variable
:定義變數,並賦值
3、Catenate
:用於連線多個物件,如果加上SEPARATOR=關鍵字,可對多個連線的資訊進行分割
4、 @{L}
可用來定義列表 , Create List
建立包含一定內容的列表
5、get time
:獲取當前時間
6、sleep 5
*** Test Cases ***
test case1
log helloWord
test case2
${a} Set variable python learener
log ${a}
test case3
${hi} Catenate hello world 1 2 3 5
log ${hi}
test case4
${b} Catenate SEPARATOR=--- hello world
test case5
@{abc} Create List a b case1
log many @{abc}
test case6
${t} get time
log ${t}
test case7
${t} get time
log ${t}
sleep 5
${t} get time
log ${t}
二、基礎關鍵字2
1、通過 run keyword if
關鍵字可以編寫 if 分支語句,在使用ELSE IF 和 IF前加上...
2、:FOR
定義 for 迴圈;IN RANGE
3、
Evaluate
:通過它可以使用 Python 語言中所提供的方法,如下 Evaluate random.randint(10,20)
使用random
4、
Import Library C:\\Users\\RSD\\Desktop\\rf_test\\count.py
可以使用Import Library
來引入自己寫的檔案與python中import
一致
*** Test Cases ***
test case1
${a} Set variable 59
run keyword if ${a}>=90 log 'A'
... ELSE IF 90<${a}<=70 log 'B'
... ELSE IF 70<${a}<=60 log 'C'
... ELSE log 'D'
test case2
:FOR ${i} IN RANGE 5
\ log ${i}
test case3
@{L} create list 1 2 3
:FOR ${i} IN @{L}
\ log ${i}
test case4
${d} Evaluate random.randint(10,20) random
log ${d}
test case5:
Import Library C:\\Users\\RSD\\Desktop\\rf_test\\count.py
${a} Evaluate int(4)
${b} Evaluate int(5)
${add} add ${a} ${b}
log ${add}
記錄記錄
相關推薦
Robot Framework 學習_2(基本關鍵字)
Robot Framework基於關鍵字的自動化測試框架,在python2.x時可安裝RIDE,可以通過視覺化的介面進行關鍵字測試。但是在python3.x中已經不支援,可以使用編輯器進行關鍵字指令碼的編輯,下面瞭解瞭解基本的關鍵字 一、基礎關鍵字 1、lo
Robot Framework(AutoItLibrary庫關鍵字介紹)
花括號 body 按鈕 導致 library mage img 括號 cti AutoItLibrary庫關鍵字 AutoItLibrary 的對象操作大體上有幾大主要部分,Window 操作、Control 操作、Mouse 操作、Process操作、Run 操作、Re
robot framework學習一——測試資料語法
Robot Framework通過檔案的副檔名來選擇使用何種解析器. 副檔名不分大小寫. 可以識別的副檔名包括: HTML: .html, .htm 和 .xhtml TSV: .tsv 純文字: .txt 和特殊的&nbs
robot framework學習一——測試數據語法
文本編輯器 src https moni bubuko test creat 忽略 ctu Robot Framework通過文件的擴展名來選擇使用何種解析器. 擴展名不分大小寫. 可以識別的擴展名包括: HTML: .html, .htm 和 .xhtml TSV: .
Robot Framework變數和基礎關鍵字
Robot Framework 變數和常量 1.變數分為兩種型別,一種是Scalar,一種是List;Scalar型變數以“$”作為識別符號,List型變數以“@”作為識別符號 2.變數的宣告有兩種方式,一種是直接通過add scalar、add list來宣告,一種是通過set var
Robot Framework學習(8):Web自動化測試
web自動化測試用到的庫是Selenium2Library 與瀏覽器相關的關鍵字 1. Open Browser https://www.baidu.com ff/chrome # 開啟瀏覽器 注:要想通過不
Robot Framework學習筆記:List變數
用法: @{Val3} Set Variable 1 2 3 或者: @{listVal3} Create List 3 2 1
Robot Framework學習筆記:Scalar變數
用法: ${val1} Set Variable '123' ${val2} Set Variable 123 ${val3} Evaluate &n
Robot Framework學習筆記:變數與常量基礎
(1)常量基礎 常量主要有:環境變數、數值常量、特殊字元常量、系統保留變數。 常量識別符號:$,其中環境變數識別符號為% 常量格式:%{} 或者${} 環境變數例子:%{JAVA_HOME} 數值常量例子:${2.9},${3} &n
Robot Framework學習筆記2
Edit標籤元素: Edit標籤頁主要分:載入外部檔案、定義內部變數、定義元資料等三個部分。 1、載入外部檔案: Add Library:載入測試庫,主要是[Python]\Lib\site-packages裡的測試庫 Add resource:載入資源,主要是你 工程相關的資原始檔 Add V
Robot framework學習筆記(三)通過定義自己的python庫連結mysql
今天看了一些連結資料庫的方法,發現官網提供的DatabaseLibrary只提供了和資料庫直連的方法,現實中很多公司出於安全考慮,都是通過跳板機的方式連結。(跳板機是開發者登入到網站分配給應用伺服器的唯一途徑。開發者必須首先登入跳板機,再通過跳板機登入到應用伺服器)。 顯然
[Robot Framework] 學習資料
https://www.cnblogs.com/pachongshangdexuebi/category/981644.html Robot Framework學習筆記(一)------環境搭建 Robot Framework 學習筆記(二)-------第一個指令碼 Robot Fra
robot framework學習筆記1之_環境安裝(win7)
glob 檢查 path 運行 完成 setup.py 國內 解壓 內容 一、簡介 Robotframework是基於Python的自動化測試框架。使用關鍵字驅動的測試方法,自帶豐富的庫函數可直接引用,可使用Java/Python進行功能庫擴展,測試用例使用TSV/HTML
Robot Framework學習——Selenium2Library庫
介紹: *** Settings *** Library Selenium2Library *** Keywords *** Checkbox應該不被選擇 [Arguments] ${locator} Checkbox Sho
Robot Framework學習筆記:開啟瀏覽器
開啟瀏覽器的關鍵字Open Browser Name: Open Browser Source: Selenium2Library <test library> Arguments: [ url | browser=firefox | alias=None | remote_url=
Robot Framework學習筆記5-匯入Selenium2Library庫報錯的解決辦法
我們在建立第一個自動化指令碼的時候,要匯入Selenium2Library庫,然後會出現紅色的字型:紅色代表錯誤,沒有該庫,意思就是安裝的時候沒有安裝成功。接著用命令安裝一下這個庫,結果出現如下的圖:該報錯的意思是沒有pip-script.py的安裝命令,反正就是pip命令壞
Robot Framework學習總結
10/19/2018 學了Robot有一個星期,總的來說,我有如下感覺: “學習一個工具是簡單的,可是並不容易。簡單體現在網路資源如此發達,又有官方文件擺在面前,看就是了。不容易體現在時間的花費,一個人的耐心與堅持。但是最關鍵的還是學習的方法,有了好的學習方法才能提高效率。”
robot framework封裝自定義關鍵字方法
RIDE封裝自定義關鍵字方法:到python目錄下找到.. \site-packages\Selenium2Library\keywords中的_browsermanagement.py檔案def自己的方法,之後找到….\Python27\Lib\site-packages
Robot Framework學習(6):C/S自動化測試
AutoIt是一個用於對Windows圖形介面進行自動化操作的軟體。只能針對Windwos 32位作業系統的物件進行操作。 針對Robot Framework框架,測試庫是AutoItLibrary 1. 安裝pywin32 pip install pywin32
Robot Framework 學習筆記(一)
序 為了更好的適應工作,提前開始準備學習內容,按照個人學習進度進行階段性總結,Robot Framework屬於自動化測試框架,本文基於Windows7系統進行相關軟體安裝講解。 安裝過程 第一步: Python 為了後續可以在cmd裡直接使用Pyt