常用系統關鍵字此處做些記錄,后續根據實際應用陸續補充
1、變量聲明
${a} Set Variable hello
2、表單嵌套
Select Frame Xpath=//* [@]
Unselect Frame
3、if 語句
${a} set variable 2
${b} set variable 3
run keyword if ${a}>=1 log a大於1
... ELSE IF ${b}>=1 log b小於等於5
... ELSE log 上面兩個條件都不滿足
4、for循環
:FOR ${i} in range 10
\ log ${i}
5、獲取值(用於校驗預期結果)
Get Title #獲取當前瀏覽器窗口的title信息
Get Text id=mm #獲取元素的文本信息
Get Element Attribute id=mm@name #獲取name元素的屬
6、驗證(斷言的使用)
open browser http://www.baidu.com chrome
${title} Get Title
should contain ${title} 百度一下,你就知道
7、調用
evaluate:主要作用是直接調用Python的放大。第一列放變量接收值,第三列是運算表達式,第四列是要用到的Python的module。evaluate是執行python表達式,並返回執行結果
${d} Evaluate random.randint(1000,9999) random
log ${d}
8、cookie處理
Get Cookies #獲取當前瀏覽器的所有cookie
Get Cookie Value key_name #輸入cookie的name,獲取他的值
delete cookie key_name #輸入cookie的name,刪除他的值
delete all cookies #刪除當前瀏覽器的所有cookie
add cookie key_name value_name #通過名稱和值來添加coo
9、下拉框選擇
Unselect From List By Value xpath=//*[@] value #定位下拉框后,再輸入下拉框里面的value值
10、類型轉換
convert:Convert To XX 轉換成其他類型
