2017-06-26 1 views
0

Ich versuche, Einstellungen in Python27 Selen Firefox Webtreiber (weil ich es mit erlaubten Flash starten muss), aber kein Beispiel, das ich gefunden scheint zu arbeiten scheint. Das ist mein nicht funktionierenden Code, der funktioniert, wenn Im nicht bevorzugt eingestellt versuchen:Webdriver-Objekt hat kein Attribut set_preference Fehler mit Firefox Webdriver in Python27 Selen

import pyautogui, sys 
import time 
import random 
import subprocess 
from selenium import webdriver 
from selenium.webdriver.firefox.options import Options 
driver = webdriver.Firefox(('C:\\Users\\administrator\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\0atm5xlq.default-1401786267631')) 
driver.set_preference("plugin.state.flash", 2) 

Antwort

1

WebDriver Objekt set_preference

kein Attribut Dies liegt daran, set_preference im FirefoxProfile Objekt definiert ist:

profile = webdriver.FirefoxProfile(<path-to-profile>) 
profile.set_preference("plugin.state.flash", 2) 

driver = webdriver.Firefox(profile) 
Verwandte Themen