美文网首页
十、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