selenium自動化測試入門 cookie 處理

driver.get_cookies() tt# 獲得cookie 信息

driver.get_cookies(name)t# 獲得對應name的cookie信息

add_cookie(cookie_dict)t# 向cookie 添加會話信息

delete_cookie(name) tt# 刪除特定(部分)的cookie

delete_all_cookies() tt# 刪除所有cookie

示例:

from selenium import webdriverndriver=webdriver.Chrome()ndriver.get(https://www.sogou.com/)ncookies = driver.get_cookies() # 獲得所有cookie 信息nprint(刪除前cookies:,cookies) # 列印cookie信息ndriver.add_cookie({name: key-name, value: value-123456}) #添加cookie信息nprint(key-name cookie信息:,driver.get_cookie(key-name)) # 查看添加的key-name的cookie信息ndriver.delete_cookie("key-name") # 刪除一個特定的cookiendriver.delete_all_cookies() # 刪除所有cookienprint(刪除後cookies:,driver.get_cookies())ndriver.quit()n

推薦閱讀:

Web自動化測試環境搭建之Python+Selenium
從0到1搭建移動App功能自動化測試平台(3):編寫iOS自動化測試腳本
Windows Automation API和自動化測試
Android獲取應用大小

TAG:软件测试 | 自动化测试 | Selenium |