我們自動化測試的時候,有時不需要圖片加載出來,提高瀏覽器加載速度,從而提高腳本的執行速度。另外在一些網絡比較差的環境下,禁用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