1. 程式人生 > >selenium載入瀏覽器的配置檔案

selenium載入瀏覽器的配置檔案

  做seleniumUI自動化關於選用哪個瀏覽器方面,對於我來說,火狐瀏覽器只是用於定位元素,因為有firebug(注意高版本的火狐已經安裝不了這個外掛了),而真正執行自動化指令碼用的是谷歌,感覺谷歌的速度還是比火狐快點,個人感覺而已。大家都知道,selenium預設開啟的是一個乾淨的瀏覽器視窗,接下來我講解執行指令碼時怎麼載入瀏覽器的配置檔案。

 

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

#!/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)

可能有的人不知道新增瀏覽器配置檔案有什麼用?
這裡告訴大家,新增瀏覽器配置可以讓你保持登入狀態,免去登入。

舉例:
  
    未載入瀏覽器配置檔案開啟的顯示未登入

    已載入配置檔案的顯示已登入