selenium自動化之加載瀏覽器的配置文件

  作seleniumUI自動化關於選用哪一個瀏覽器方面,對於我來講,火狐瀏覽器只是用於定位元素,由於有firebug(注意高版本的火狐已經安裝不了這個插件了),而真正執行自動化腳本用的是谷歌,感受谷歌的速度仍是比火狐快點,我的感受而已。你們都知道,selenium默認打開的是一個乾淨的瀏覽器窗口,接下來我講解執行腳本時怎麼加載瀏覽器的配置文件。python

 

  由於我用的是谷歌,因此只寫谷歌瀏覽器的方法,至於火狐的方法網上一搜便知。web

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @建立時間: 2018/11/22 11:09
# @建立人 : Kevin
# @IDE : PyCharm

from selenium import webdriver

# 谷歌瀏覽器配置文件路徑,不知道路徑的能夠百度搜下怎麼查看
"""注意:配置文件路徑最後面的\Default去掉"""

path =r"user-data-dir=C:\Users\Administrator\AppData\Local\Google\Chrome\User Data"
options = webdriver.ChromeOptions()
options.add_argument(path) # 把配置文件路徑添加進來
options.add_argument('disable-infobars') # 忽略‘Chrome正在受到自動軟件的控制’提示
driver = webdriver.Chrome(chrome_options=options) # 添加谷歌配置

driver.get(url)

可能有的人不知道添加瀏覽器配置文件有什麼用?
這裏告訴你們,添加瀏覽器配置能夠讓你保持登陸狀態,免去登陸。

舉例:
  
    未加載瀏覽器配置文件打開的顯示未登陸

 

 

 

    已加載配置文件的顯示已登陸chrome

 

相關文章
相關標籤/搜索