使用firefoxprofile,selenium設置firefox,初始化firefox


1、什么是firefoxprofile

      簡單的來說就是個人定制,比如你設置自己訪問主頁,禁用加載圖片這些個性化的設置,都可以保存到一個文件夾下,就是firefoxprofile,下次使用時候,加載該firefoxprofile,就可以讓自己火狐瀏覽器設置跟之前配置一樣

2、為什么selenium要用firefoxprofile

     我們自動化測試的時候,有時不需要圖片加載出來,提高瀏覽器加載速度,從而提高腳本的執行速度。另外在一些網絡比較差的環境下,禁用css、圖片等加載可以提高訪問速度

方法:

      1、創建自己的firefoxprofile

關閉所有Filefox瀏覽窗—》運行Firefox Manager,點擊windows“開始”-->“運行”,然后在輸入框輸入firefox.exe -ProfileManager,點擊“確定”按鈕-》創建一個新的Profile,只需點擊“創建配置文件”按鈕,在接着出現的向導窗口里輸入配置文件名

現在就創建了一個獨立的Firefox Profile配置文件,啟動Profile配置文件的Firefox

新建一個bat文件,輸入命令行

set MOZ_NO_REMOTE=1
start "" "C:\Program Files\Mozilla Firefox Formal\firefox.exe" -P firefoxprofile文件名

在新打開的瀏覽器中,你可以隨意設置火狐,這些設置都保存在你的個性化firefoxprofile中

 

     2、現在使用selenium調用firefoxprofile

firefox_profile = webdriver.FirefoxProfile("D:\Downloads")

browser = webdriver.Firefox(firefox_profile=firefox_profile)
D:\Downloads路徑存放着我firefoxprofile


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM