手把手教你學robotframework自動化框架(第五章:關鍵字的封裝和傳參)

目錄

1、環(huán)境配置(完成)

2、一個簡單的實例(完成)

3、讓用例更完善一些(2021年01月15日完成完成)

4、用例的前置和后置(2021年01月18日完成)

5、關鍵字的封裝和傳參(2021年1月23日完成)

6、創(chuàng)建自己的資源文件(2021年1月23日完成)

7、出坑秘籍,問題匯總(2021年1月25日完成)

8、如何自己編寫一個library(2021年1月28日完成)

9、數據庫連接

9、如何支持win32應用

10、接口測試

11、持續(xù)集成

12、自定義包

13、ride使用(快捷鍵、tear down、timeout、template、tags)

14、常見問題


本節(jié)主要講述了如何抽取關鍵字,并同時介紹了傳參的用法。

5、什么樣的用例你愛讀

前面我們完成了一個較為完整的用例的編寫,但是寫出來的用例代碼很多,如果一個測試用例的步驟是我們這個用例的3-5倍,那么閱讀起來

將會非常難受,給他人閱讀時,也是一件難受的事。所以這一節(jié)我們會介紹一下如何美化用例---封裝自己的關鍵字。




你是喜歡第一幅還是第二幅的用例書寫?看起來是不是第二幅圖更直觀、更易懂呢?


5.1? extract keyword

選中一行或者多行步驟,點擊右鍵,可以看到Extract Keyword的選項。



比如針對input text 這一行,我們按照如下圖所示填寫


點擊OK后,我們會看到用例變?yōu)槿缦滤?,同時左側用例樹上出現(xiàn)了一個新的節(jié)點【輸入搜索關鍵字】





現(xiàn)在的你是不是比較奇怪那個紅色區(qū)域,那個表示參數,稍微學過代碼知識的人應該都能理解,這表示你要使用【輸入搜索關鍵字】這個關鍵字,需要給他傳個參數,這個參數就是你想搜索的具體的關鍵字,之所以要作為參數,也是為了保證后續(xù)這個關鍵字還能支持搜索其他關鍵字。

這個用例展示的是一個參數的用法,如果是多個參數,用 | 進行隔開即可。如下圖的說明


我們再點擊【輸入搜索關鍵字】看看這個關鍵字的結構,在關鍵字里面有個arguments的參數,就表示上面我們提到的入參,而之前用例里面的具體的搜索詞“robotframework”也需要被手工修改為${keyword}.




對應的,用例我們可以這么寫



按照同樣的方法,我們對點擊按鈕也做個處理,用例改造為如下樣式,這么看起來是不是覺得更美觀和清晰呢。


今日完結!

下一篇我們會介紹如何引用資源文件。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
禁止轉載,如需轉載請通過簡信或評論聯(lián)系作者。

相關閱讀更多精彩內容

友情鏈接更多精彩內容