码迷,mamicode.com
首页 > 编程语言 > 详细

(selenium+python)_UI自动化10_cookie常用操作

时间:2020-01-03 22:45:56      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:font   python   uml   driver   方法   CMF   ima   web   sleep   

前言

selenium进行自动化过程中,常需要用到cookie操作,常用的cookie操作有:获取所有cookie、获取具体cookie值、删除cookie、添加cookie等。

Chrome中查看cookie

1. Chrome打开开发者模式

windows:快捷键F12

Mac ios :快捷键option+command+i

2. 查看cookie

点击Application->点击cookies,查看cookie信息

技术图片

技术图片

cookie常用方法

driver.get_cookies()  # 获取所有cookie
driver.get_cookie(name)  # 获取指定cookie,name:要获取的cookie名
driver.delete_cookie(name)  # 删除指定cookie
driver.delete_all_cookies()  # 删除所有cookie
driver.add_cookie(cookie_dict)  # 添加cookie

实例

from selenium import webdriver
from time import sleep

driver = webdriver.Chrome()
driver.get(https://www.jd.com/)  #打开京东
sleep(3)

all_cookies = driver.get_cookies()  # 获取所有cookies
print("所有cookies:", all_cookies)
user_before = driver.get_cookie("user-key")  # 获取cookie中user-key值
print("添加前的user-key", user_before)
cookies = {name: user-key, value: 2e5253e6-bf2f-4222-88d6-558a95cbb57c}
driver.add_cookie(cookie_dict=cookies)  # 添加cooike
user_after = driver.get_cookie("user-key")
print("添加后的user-key", user_after)
 

(selenium+python)_UI自动化10_cookie常用操作

标签:font   python   uml   driver   方法   CMF   ima   web   sleep   

原文地址:https://www.cnblogs.com/mini-monkey/p/12109685.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!