1.reload page 模擬頁面過載
2.register keyword to run on failure
引數:
keyword
描述:
當selenium2library類庫關鍵字執行失敗時,自勱執行事先設定好的其他的關鍵字。 keyword_name 就是關鍵字名稱(從任何可用庫中獲得)。如果selenium2library關鍵字執行失 敗的情況下它是無法使用的該關鍵字需要新增引數。使用引數值「noting」將其完全禁用此功能。 最初的關鍵字的使用設定 importing,那就是預設使用的關鍵字是捕獲頁面截圖。以某事時,未能屏 幕畫面是一種非常有用的功能,但是請注意,該關鍵字會降低指令碼執行速度。
3. page should (not) contain image
引數:
locator, message=, loglevel=info
描述:
驗證當前頁面(丌)包含某image。 定位使用image 元素id,alt和src屬性 請參閱有關本文介紹的元素定位內容。 該loglevel引數定義了使用的日誌級別。有效的日誌級別是warn, info (預設項), debug, and none (無日誌記錄)
4. log location
引數:
無 描述:
記錄並返回當前位置
5. location should be
6.go to
7.go back
引數:
無 描述:
模擬使用者點選瀏覽器介面的「後退
8.get element attribute id=kw@name
id=kw@name : id=kw 表示定位的元素。@nam 獲取這個元素的name屬性值。
9. get alert message
引數: 無
描述:
返回當前js alert視窗的text資訊。 如果丌存在alert視窗則執行該關鍵字失敗。 注意,後續關鍵字將執行失敗,除非通過此關鍵或者其他關鍵字,比如 get alert message,將 alert 視窗關閉
10.frame should contain
指定的frame 必須包含期望text內容。 loglevel引數的使用可以見「page should contain」的覡釋。
11. element text should be
引數: locator, expected, message=
描述:
通過定位器指定element必須準確包含預期 text內容。 不「element should contain」比較,該關鍵字僅支援精確匹配,丌支援模糊字串匹配。
12. drag and drop by offset
引數: source, target
描述:
拖拽被定位element資源。 element可被移勱到其他目標引數乊上。 目標為乙個元素定位器,可以將物件拖拽並放下。
13.double click element
引數: locator
描述:
雙擊被定位的element元素。 屬性為id 和name
RobotFramework測試Rest服務
python有乙個都對http請求封裝的很好的類庫 requests 見這裡 而rest服務就是基於http請求之上的,活躍的社群也有提供了乙個封裝 robotframework requests 見這裡 可以用來方便的測試rest服務 這裡記錄下在使用過程中碰到的問題 1.import的時候,名字...
RobotFramework 資料分離
robotframework 資料分離分為三種 1.run 新增引數 2.外部的python檔案 3.讀取excel run 新增引數 適用於jenkins 使用 v 引數名 引數值 使用外部的python檔案 使用外部的python檔案進行資料分離的話,首先建乙個python檔案,並在裡面定義乙個...
robot framework環境搭建
一 robot framework環境搭建 官網 序號安裝包名 安裝方法備註1 python exe檔案,直接雙擊安裝 一切的基礎,安裝路徑不能有空格 2setuptools python 的套件管理程式 3pip 1 cmd進入ez setup.py檔案目錄 2 用setuptools安裝 eas...