簡體   English   中英

機器人框架關鍵字創建映射到python類結構

[英]Robot framework keyword creation mapped to python class structure

我剛剛開始研究在當前基於pytest的系統之上添加機器人框架。

在測試中,我們正在執行以下操作:

網絡 “subnetX” .setDelay(200)

網絡 “subnetY” .setRandomLoss(20%)

machine.engine.start()/停止()

machine.clutch.engage()/解除()

機 “somethingelse” .engage()/解除()

machine.engine.setRPM(1200)

機 “somethingelse” .SET “somethingelse”(300)

一個人如何繼續創建一個關鍵字映射,以支持這種三/四個關鍵字組合+有時是一個參數,以便我可以按照以下方式編寫內容:

設置網絡延遲200毫秒

設定networkX隨機損失20%

啟動機器引擎

嚙合機離合器

啟動機器引擎

設置機器引擎RPM 1200

套機300

這將需要一個自定義的機器人框架庫。 在《用戶指南》的“擴展機器人框架”一章的“ 創建測試庫 ”部分中,介紹了如何創建自定義(Python / Java)模塊,該模塊的方法/功能可以用作機器人框架腳本中的關鍵字。 其中包括“ 關鍵字參數” ,在“ 關鍵字名稱”部分中,有關嵌入式參數的段落解釋了此處的選項。

由於庫實例可以保留狀態,因此可以使用關鍵字設置某些變量或存儲與外部系統的連接以供其他關鍵字使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM