selenium操作浏览器cookie方法
/**
* 操作浏览器的cookie
*/
@Test
public void testCookie()throws Exception{
driver.get("http://allinmd.com");
//得到当前页面下所有cookies,并输出他们所在域,name,value,有效日期和路径
Set<Cookie> cookies = driver.manage().getCookies();
Cookie newCookie = new Cookie("cookiename", "cookieValue");
System.out.println(String.format("Domain-> name -> value -> expity -> path"));
for(Cookie cookie : cookies)
System.out.println(String.format("%s-> %s-> %s-> %s-> %s",
cookie.getDomain(), cookie.getName(),
cookie.getValue(), cookie.getExpiry(),
cookie.getPath()));
//删除cookie有3种方法
//第一种:通过cookie的name属性
//driver.manage().deleteCookieNamed("CookieName");
//第二种:通过cookie对象
//driver.manage().deleteCookie("newCookie");
//第三种:全部删除
driver.manage().deleteAllCookies();
try {
Thread.sleep(1500);
} catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}
}
转载于:https://www.cnblogs.com/hxm154/p/6165216.html
selenium操作浏览器cookie方法相关推荐
- php: 远程操作浏览器cookie存储入门
本公众号,之前写过一个 js操作 cookie 的教程 这次写一个 php部分远程操作浏览器cookie存储 一.cookie理解,其实就是 浏览器的 一个本地存储,不过这个本地存储,在http握手的 ...
- java操作浏览器_java selenium 操作浏览器实例
导读热词 本篇文章介绍selenium 操作浏览器 阅读目录 浏览器最大化 前进,后退, 刷新 截图操作 模拟鼠标操作 杀掉Windows浏览器进程 浏览器最大化 前进,后退, 刷新 public s ...
- [Python爬虫]使用Selenium操作浏览器订购火车票
这个专题主要说的是Python在爬虫方面的应用,包括爬取和处理部分 [Python爬虫]使用Python爬取动态网页-腾讯动漫(Selenium) [Python爬虫]使用Python爬取静态网页-斗 ...
- Jmeter模拟selenium操作浏览器
前言 selenium是一个web自动化测试的开源框架,它支持多语言:python/java/c#- selenium支持多语言,是因为selenium与浏览器驱动之间是通过http协议进行通信的.只 ...
- 零基础:Python之Selenium操作浏览器模拟登陆QQ邮箱
零基础:Python之Selenium操作浏览器模拟登陆QQ邮箱 一. Selenium简介 二. 环境配置 2.1 Python运行环境搭建 2.2 Selenium相关安装与配置 2.2.1 Se ...
- 22 - ‘‘selenium‘‘ 滚动和cookie方法及‘‘requests‘‘ 代理IP
Day 22 一.页面滚动 1. 执行滚动操作 - 执行js中鼓动代码: window.scrollBy(x方向偏移量, y方向偏移量) 再浏览一些商品网页时,商品可能未显示完全,伴随用户滚动操作会加 ...
- Selenium基础 — Selenium操作浏览器窗口滚动条
1.为什么操作滚动条 在HTML页面中,由于前端技术框架的原因,页面中的一些元素为动态显示,元素根据滚动条的下拉而被加载. 例如:页面注册同意条款,需要滚动条到最底层,才能点击同意. 2.Seleni ...
- selenium操作浏览器的前进和后退
前进关键字:driver.forward() 后退关键字:driver.back() 测试对象:1.https://www.baidu.com/ 2.https://www.sogou.com/ 实例 ...
- [Selenium] 操作浏览器 Cookies
WebDriver 提供了一系列 Cookies 的操作来获取.填写.删除 Cookies 的方法,节省了多次在登陆页面的查找元素并填写登录信息的时间. 1)获取 Cookies ,并保存到文件中以备 ...
最新文章
- VFS文件系统结构分析 与socket
- 我在北京工作这几年 – 一个软件工程师的反省
- JAVA加密算法(DSA)
- GNU C中x++是原子操作吗?
- sed搜索某行在行末追加_示范sed指定某行插入 追加和全局替换
- 下载安装tomcat和jdk,配置运行环境,与Intellij idea 2017关联
- Samsung GT-P5100刷andorid 4.3
- SocksCap64全局代理工具使用+Clash使用命令行
- 6.Cython使用WinGw编译pyd
- 计算机各类会议及投稿文章总结,个人感觉入门超级有用!
- 服务器抓不到mrcp协议,mrcp与一句话识别
- echarts (二) 之canvas设置地图背景图
- practice是什么意思_practice是什么意思 还有practice的用法
- k8s 重要的学习网站
- 淘宝网nbsp;E客服帐号nbsp;登录阿里旺旺时nbsp;…
- Python+Appium实现京东双十一自动领金币
- mysql 数据横向拼接_Mysql 合并结果接横向拼接字段
- 自学IOS开发第3天·基础SwiftUI之动态滑动列表(上)
- P7721 [Ynoi2007] rcn
- 设计模式总是学不会?是时候换个姿势了
热门文章
- 华为2021在美专利数量首次进前五,超越英特尔苹果微软
- 我玩《王者荣耀》、斗地主、打麻将,但我是正经搞AI的北大教授
- 马斯克的火箭又炸了,这次可能怪美国宇航管理局:因督导员迟到,星舰原型SN11被迫在浓雾中发射...
- 成为“首席AI架构师”的全流程方法论
- Mycat源码中的单例模式
- 使用react全家桶制作博客后台管理系统
- kernel笔记——内核编译与进程管理
- Eclipse使用EGit管理git@OSC项目
- Mac OS Terminal 几个快捷键
- web developer tips (69):vs中在浏览器中查看的快捷键