Java selenium设置chrome浏览器保持登录方法(1)

本文介绍了如何使用Java Selenium设置Chrome浏览器以保持用户登录状态,通过设置`--user-data-dir`参数指定用户数据文件路径,解决数据已被使用的问题。同时,文章提供了ChromeOptions的常用配置参数,并分享了Redis学习资料及大厂面试题。
摘要由CSDN通过智能技术生成

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!

//添加用户cookies

chromeOptions.addArguments(“–user-data-dir=C:\Users\liuya\AppData\Local\Google\Chrome\User Data1”);

//启动浏览器

driver = new ChromeDriver(chromeOptions);

//登录

// userLogin(driver);

}

voteUrl(driver);

} catch (Exception e) {

e.printStackTrace();

} finally {

if (Objects.nonNull(driver)) {

// driver.close();

}

}

}

说明:

添加保持登录的数据路径:安装目录一般在C:\Users\用户\AppData\Local\Google\Chrome\User Data 文件夹下

chromeOptions.addArguments(“–user-data-dir=C:\Users\liuya\AppData\Local\Google\Chrome\User Data1”);

由于电脑要是打开google浏览器后再启动ChromeDriver ,会报 用户数据文件已经被使用的错误。

解决方案是将Chrome用户数据文件拷贝出来一份重命名,代码中引用拷贝出来的用户数据文件。

常用 ChromeOptions 配置参数说明

–user-data-dir=”[PATH]” 指定用户文件夹User Data路径,可以把书签这样的用户数据保存在系统分区以外的分区。

-–user-data-dir=”[PATH]” 指定用户文件夹User Data路径,可以把书签这样的用户数据保存在系统分区以外的分区。

-–disk-cache-dir=”[PATH]“ 指定缓存Cache路径

-–disk-cache-size= 指定Cache大小,单位Byte

-–first run 重置到初始状态,第一次运行

-–incognito 隐身模式启动

-–disable-javascript 禁用Javascript

–omnibox-popup-count=“num” 将地址栏弹出的提示菜单数量改为num个。我都改为15个了。

–user-agent=“xxxxxxxx” 修改HTTP请求头部的Agent字符串,可以通过about:version页面查看修改效果

–disable-plugins 禁止加载所有插件,可以增加速度。可以通过about:plugins页面查看效果

–disable-javascript 禁用JavaScript,如果觉得速度慢在加上这个

–disable-java 禁用java

–start-maximized 启动就最大化

–no-sandbox 取消沙盒模式

–single-process 单进程运行

–process-per-tab 每个标签使用单独进程

那么如何才能正确的掌握Redis呢?

为了让大家能够在Redis上能够加深,所以这次给大家准备了一些Redis的学习资料,还有一些大厂的面试题,包括以下这些面试题

  • 并发编程面试题汇总

  • JVM面试题汇总

  • Netty常被问到的那些面试题汇总

  • Tomcat面试题整理汇总

  • Mysql面试题汇总

  • Spring源码深度解析

  • Mybatis常见面试题汇总

  • Nginx那些面试题汇总

  • Zookeeper面试题汇总

  • RabbitMQ常见面试题汇总

JVM常频面试:

Redis高频面试笔记:基础+缓存雪崩+哨兵+集群+Reids场景设计

Mysql面试题汇总(一)

Redis高频面试笔记:基础+缓存雪崩+哨兵+集群+Reids场景设计

Mysql面试题汇总(二)

Redis高频面试笔记:基础+缓存雪崩+哨兵+集群+Reids场景设计

Redis常见面试题汇总(300+题)

Redis高频面试笔记:基础+缓存雪崩+哨兵+集群+Reids场景设计
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!
0+题)

[外链图片转存中…(img-yxz8PQ35-1714432609043)]
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值