2016-04-17 80 views
1

在我使用下面的代碼之前,但它不再適用於Firefox更新。Python Selenium Firefox驅動程序 - 禁用圖像

from selenium.webdriver.firefox.firefox_profile import FirefoxProfile 
firefoxProfile = FirefoxProfile() 
firefoxProfile.set_preference('permissions.default.image', 2) 

我也試過下面這一個,它似乎很好,但有沒有辦法禁用圖像沒有附加或第三方工具?

from selenium import webdriver 
firefox_profile = webdriver.FirefoxProfile() 
firefox_profile.add_extension(folder_xpi_file_saved_in + "\\quickjava-2.0.6-fx.xpi") 
firefox_profile.set_preference("thatoneguydotnet.QuickJava.startupStatus.Images", 2) ## Turns images off 

回答

1

您是否嘗試過更新Firefox更新後的硒?

如:

sudo -H pip install --upgrade selenium 
+1

這是最新的。其實這是問題。因爲之前的第一個代碼工作,在Firefox和硒更新後,它不再工作。 – hzleonardo

+0

啊,好的。我之所以提到這是因爲聲明(它早期工作正常): 驅動程序= webdriver.Firefox() 開始給我這個錯誤: WebDriverException:消息:無法加載配置文件。配置文件目錄:%s如果您在FirefoxBinary構造函數中指定了一個log_file,請檢查它的詳細信息 它在selenium更新後得到解決。 – dmdip

相關問題