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獲取應用大小