美文网首页
java+selenium对cookie及会话的操作,刷新页面

java+selenium对cookie及会话的操作,刷新页面

作者: 唏嘘的码农 | 来源:发表于2023-08-19 16:33 被阅读0次

WebDriver.Options manage = driver.manage();

Set<Cookie> cookies = manage.getCookies();

List<String> cookieList = new ArrayList();

for(Cookie c : cookies){

LogUtils.debug(c.getName()+ " = " + c.getValue());

cookieList.add(c.getName()+ "=" + c.getValue());

}

FileUtil.writeUtf8String("", ConfigUtil.CONFIG_LIVE_PATH + fileName);

FileUtil.appendUtf8Lines(cookieList, ConfigUtil.CONFIG_LIVE_PATH + fileName);

Set<String> sessionSet = driver.getSessionStorage().keySet();

List<String> sessionList = new ArrayList();

for(String s : sessionSet) {

LogUtils.debug(s + "=" + driver.getSessionStorage().getItem(s));

sessionList.add(s + "=" + driver.getSessionStorage().getItem(s));

}

FileUtil.appendUtf8Lines(sessionList, ConfigUtil.CONFIG_LIVE_PATH + fileName);

//刷新页面

driver.navigate().refresh();

相关文章

  • web中的数据的简单常用的存储

    cookie 会话跟踪技术 cookie是一种会话跟踪技术,用于在进行网页访问的时候,存储页面中的某些数据信息 在...

  • ReactNative mark

    1、对Model操作之后,页面/组件不刷新的问题 原因:对Model操作之后,不触发刷新页面/组件的行为 ...

  • 4.会话管理技术

    7.会话管理技术 7.1Cookie详解 Cookie 是sun公司定义的一个操作cookie对象,cookie理...

  • cookie、session、localstroe

    cookie存在浏览器全局域名下,浏览器关闭,值消失 session存在当前打开会话中,重新开窗口或者刷新页面,值...

  • flask会话技术详解及模板使用

    一、会话技术cookie 概述 设置cookie 获取cookie 删除cookie 二、会话技术session ...

  • flask02

    一、会话技术cookie 概述 设置cookie 获取cookie 删除cookie 二、会话技术session ...

  • JavaWeb-会话技术( Cookie 和 Sesssion

    会话技术 1. Cookie 概念:客户端会话技术,将数据保存到客户端 具体操作:创建Cookie对象,绑定数据n...

  • nodejs操作cookie

    cookie可以记录用户操作状态,在服务器端也可以操作cookie,这也是session会话控制的依据点。 1.获...

  • 数据存储之cookie(二)

    数据存储之cookie的属性及js对cookie的读取、写入和删除操作 上一篇介绍为cookie的原理及一些限制之...

  • 03-flask会话技术

    一、 会话技术cookie 获取cookie 删除cookie 二、 会话技术session 一、 概述 如果要使...

网友评论

      本文标题:java+selenium对cookie及会话的操作,刷新页面

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