由於項目較大,使用RIDE很卡,我使用Pycharm裏的IntelliBot來編寫。如果使用RIDE,則可以單獨勾選要執行的用例來執行。
單行註釋很容易,前面加#就可以了,在Pycharm裏可以選中要註釋的行,ctrl+/快捷鍵就能做到。
當想添加多行註釋時,雖然可以選擇很多行,同時使用#去註釋。但常見的場景是,一個套件內十幾個用例,失敗了一個,想註釋掉其他來重跑。如果文件較大,則會產生大量的#,容易多、漏行,和未做好的用例區分也有難度。比較優雅的方法類似下面這樣:
使用 *** Keywords *** 聲明,把用例改爲關鍵字,即可讓其下所有用例不執行
使用 *** Test Cases *** 聲明,下方的纔是真實要執行的用例
可以交替使用聲明,來控制真正要執行的用例,例如下面的文件,將執行 測試用例2 和 測試用例4
*** Settings ***
*** Keywords ***
測試下關鍵字
[Arguments] ${x}=
[Return] ${x}
*** Keywords ***
測試用例1
${a} 測試下關鍵字
*** Test Cases ***
測試用例2
${a} 測試下關鍵字 hi
*** Keywords ***
測試用例3
${a} 測試下關鍵字 wa
*** Test Cases ***
測試用例4
${a} 測試下關鍵字 中文
執行效果