selenium2library關鍵字


 

 

 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地址,第二個參數:打開瀏覽器的類型

瀏覽器對應的關鍵字如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM