1.Get Cookies
返回當前會話的所有cookie。

例子:使用該關鍵字需要有一個返回值

查看RobotFramework日志

2.Get Cookie Value
返回名稱為'name'的cookie的值。如果沒有cookie叫'name',這個關鍵字失敗。

例子:


3.Add Cookie
給你當前的會話增加一個cookie。"name"和"value","path","domain"和"secure"是可選項。

例子:增加一個name為add,value為Cookie的Cookie(其中Get Cookies為獲取當前會話的所有Cookie)

執行以上腳本並查看日志,最后一步獲取當前頁面Cookie中含有新添加的Cookie(如果日志中不顯示新增的Cookie,可能是因為當前頁面Cookie較多,隱藏顯示了)

4.Delete Cookie
刪除匹配'name'的cookie。如果這個cookie沒有被發現,什么事都不會發生。

例子:刪除一個name為“_S”的cookie

查看RobotFramework執行日志

5.Delete All Cookies
刪除所有cookies。

例子:刪除當前會話的所有cookie


6.Alert Should Be Present
校驗是否有 alert 提示框出現。如果提示框信息不為空,則它將校驗 alert 信息是否與 text 一致

例子:

7.Assign Id To Element
分配一個臨時ID給特殊元素(缺少ID或name)

例子:

8.Capture Page Screenshot
‘filename‘參數指定了一個元素的名稱並把截屏寫入。如果沒有提供‘filename‘,截屏將會被保存在‘selenium-screenshot-<counter>.png‘文件中,該文件就在RF日志文件被寫入的目錄下。‘css‘可以被用來改變截屏的執行方式。當頁面布局以某種方法被破壞時,可通過改變默認的背景顏色去避免可能的背景泄露問題
9.Checkbox Should Be Selected
驗證‘locator‘標識的checkbox是否被選定。
Open Browser-打開瀏覽器

參數:

第一個參數:訪問的URL地址,第二個參數:打開瀏覽器的類型
瀏覽器對應的關鍵字如下:

