常用系統關鍵字此處做些記錄,后續根據實際應用陸續補充
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 轉換成其他類型