目錄
5、關(guān)鍵字的封裝和傳參(2021年1月23日完成)
6、創(chuàng)建自己的資源文件(2021年1月23日完成)
8、如何自己編寫一個library(2021年1月28日完成)
9、數(shù)據(jù)庫連接
9、如何支持win32應用
10、接口測試
11、持續(xù)集成
12、自定義包
13、ride使用(快捷鍵、tear down、timeout、template、tags)
14、常見問題
本節(jié)主要講述了如何抽取關(guān)鍵字,并同時介紹了傳參的用法。
5、什么樣的用例你愛讀
前面我們完成了一個較為完整的用例的編寫,但是寫出來的用例代碼很多,如果一個測試用例的步驟是我們這個用例的3-5倍,那么閱讀起來
將會非常難受,給他人閱讀時,也是一件難受的事。所以這一節(jié)我們會介紹一下如何美化用例---封裝自己的關(guān)鍵字。
你是喜歡第一幅還是第二幅的用例書寫?看起來是不是第二幅圖更直觀、更易懂呢?
5.1? extract keyword
選中一行或者多行步驟,點擊右鍵,可以看到Extract Keyword的選項。
比如針對input text 這一行,我們按照如下圖所示填寫
點擊OK后,我們會看到用例變?yōu)槿缦滤荆瑫r左側(cè)用例樹上出現(xiàn)了一個新的節(jié)點【輸入搜索關(guān)鍵字】
現(xiàn)在的你是不是比較奇怪那個紅色區(qū)域,那個表示參數(shù),稍微學過代碼知識的人應該都能理解,這表示你要使用【輸入搜索關(guān)鍵字】這個關(guān)鍵字,需要給他傳個參數(shù),這個參數(shù)就是你想搜索的具體的關(guān)鍵字,之所以要作為參數(shù),也是為了保證后續(xù)這個關(guān)鍵字還能支持搜索其他關(guān)鍵字。
這個用例展示的是一個參數(shù)的用法,如果是多個參數(shù),用 | 進行隔開即可。如下圖的說明
我們再點擊【輸入搜索關(guān)鍵字】看看這個關(guān)鍵字的結(jié)構(gòu),在關(guān)鍵字里面有個arguments的參數(shù),就表示上面我們提到的入?yún)ⅲ坝美锩娴木唧w的搜索詞“robotframework”也需要被手工修改為${keyword}.
對應的,用例我們可以這么寫
按照同樣的方法,我們對點擊按鈕也做個處理,用例改造為如下樣式,這么看起來是不是覺得更美觀和清晰呢。
今日完結(jié)!
下一篇我們會介紹如何引用資源文件。