Selenium kullanırken Firefox'ta görüntüleri devre dışı bırakmak istiyorum. geneli, permissions.default.image
değeri yerine, hala 1'dir: Bu i çalıştırdığınızda ben yaklaşık girdiğinizde Ancak, görüntüler ekran ve Disable images in Selenium PythonSelenium/Firefox'ta görüntüleri kapatamıyorum
ilgili talimatlar hakkında belgelenmiştir ateş, içinde tercihlerin basit bir güncelleme olmalı 2 bunu ayarlamaya çalıştım. (Python ile yazılmış)
Benim kodudur:
Başvuru içinfrom selenium import webdriver
firefox_profile = webdriver.FirefoxProfile()
firefox_profile.set_preference("permissions.default.image", 2)
driver = webdriver.Firefox(firefox_profile)
driver.get(web_address)
, bu kod tercihi örneğin başka değişiklik ile mükemmel çalışır csv dosyalarını hat firefox_profile.set_preference("permissions.default.stylesheet",2)
ile kapatma. Csv ayarı ve görüntü arasındaki tek fark, permissions.default.image
hattının şu satırlarda mevcut olmasıdır: config (yani ayarlamadan), ancak permissions.default.stylesheet
hattı yoktur. ... istediğim değerle yeni satırlar ekleyebiliyorum, ama mevcut olanı değiştiremiyorum (ya da değerimi girdikten sonra Selenium tarafından aşırı yüklenmiş bir arı).
da d yaptın isable flaş? firefox_profile.set_preference ('dom.ipc.plugins.enabled.libflashplayer.so', 'false') –
Hangi selenyum ve hangi Firefox sürümlerini kullanıyorsunuz? Teşekkürler. – alecxe
@alecxe Firefox 39 ve Salenium 2.46.0. Ayrıca, varsayılan değerleri değiştiremiyorum gibi görünüyor - ben değer 2 ile "permissions.default.image_new" değeri oluşturabilir, ancak "permissions.default.image" 1 - 2 arasında değiştirmek için – kyrenia