美文网首页
十、Selenium常用用法:Cookie操作

十、Selenium常用用法:Cookie操作

作者: 叫我松鼠哥哥 | 来源:发表于2019-11-13 12:23 被阅读0次
cookie操作方法 描述
add_cookie(cookie_dict) 在当前会话中添加cookie,且参数是属于字典类型数据
delete_all_cookie() 删除所有cookie信息
delete_cookie(cookie_name) 删除名字为xx的cookie信息
get_cookie(cookie_name) 获取名字为xx的cookie信息
get_cookies() 获取当前会话中所有的cookie信息

示例:获取登陆马蜂窝前和登陆马蜂窝后的cookie信息

import time

from selenium import webdriver

driver=webdriver.Chrome()
driver.maximize_window()
driver.get("https://passport.mafengwo.cn/")
time.sleep(1)

cookies = driver.get_cookies()
print(cookies)
print("===================================================================")

driver.find_element_by_xpath('//*[@id="_j_login_form"]/div[1]/input').send_keys("185146199")
driver.find_element_by_xpath('//*[@id="_j_login_form"]/div[2]/input').send_keys("**********")

driver.find_element_by_id("_js_loginBtn").click()

time.sleep(3)

cookies = driver.get_cookies()
print(cookies)

driver.quit()

Selenium 3+Python 3 自动化测试项目实战 从菜鸟到高手 田春成 李靖 /著

相关文章

网友评论

      本文标题:十、Selenium常用用法:Cookie操作

      本文链接:https://www.haomeiwen.com/subject/oddovctx.html