Keyword Design

有些Keyword是屬於不定個數的參數,我們可以透過Array的方式宣告變數。
Call Keyword:

SUM | 1 | 2 | 3
Define Keyword:
Name: SUM
Arguments: @{nums}
Content:
 ${sum}| Set Variable | 0
 for   |       ${num} | In       | ${nums}
       | ${sum}       | Evaluate | int(${sum}) + int(${num})
Array的宣告只允許一次,並且要放在最後面。

有些Keyword參數相當多且有預設值,舉例來說:

Name: Connect To Remote
Arguments: ${IP} | ${ID}=ADMIN | ${PASSWD}=ADMIN
預設值包含了${ID}與${PASSWD}。如果ID為預設值,但密碼是其它的,我們可以這樣做:
Connect To Remote | 192.168.1.1 | PASSWD=Cga12345