前言
在做selenium ui自动化的时候,我们可以加载浏览器的配置文件来保持登录状态(会话)等,即我们可以加载后直接操作,无需再次进行登录操作
怎么查看配置文件存放路径
打开浏览器输入:chrome://version/
下发的个人资料路径如下,我们可以copy一下查看文件夹
代码部分
# coding:utf-8
from selenium import webdriver
# 注意:因为User Data中有空格,这里需要将path字符串转义一下,使用r"字符串内容"让字符串按实际内容显示(这里是个坑)
chrome_conf_path = "--user-data-dir="+r"C:/Users/xxx/xxxxx/Local/Google/Chrome/User Data/"
"""
步骤:
1)加载配置
2)添加配置文件路径
3)添加谷歌配置
"""
options = webdriver.ChromeOptions()
options.add_argument(chrome_conf_path)
driver = webdriver.Chrome(chrome_options=options)
# 请求我的csdn博客地址
driver.get("https://blog.csdn.net/qq_39620483")
执行后
自动打开csdn,且为登录中状态