2012-10-02 8 views

Antwort

71

Gefunden chrome Options class in the Selenium source code.

Nutzungs eine Chrome-Treiber-Instanz zu erstellen:

from selenium import webdriver 
from selenium.webdriver.chrome.options import Options 
chrome_options = Options() 
chrome_options.add_argument("--disable-extensions") 
driver = webdriver.Chrome(chrome_options=chrome_options) 
+4

Diese Antwort war ein Lebensretter. Wenn es für andere nützlich ist, um die ES6 Harmony-Funktionen zu aktivieren, lautet der Aufruf "chrome_options.add_argument (" - js-flags = - harmony ") – msridhar

5

Dies ist, wie ich es tat.

from selenium import webdriver 

chrome_options = webdriver.ChromeOptions() 
chrome_options.add_argument('--disable-extensions') 

chrome = webdriver.Chrome(chrome_options=chrome_options) 
1

-Code, die für diejenigen, Chrome-Erweiterungen zu deaktivieren, die DesiredCapabilities Browser Flags setzen verwendet:

desired_capabilities['chromeOptions'] = { 
    "args": ["--disable-extensions"], 
    "extensions": [] 
} 
webdriver.Chrome(desired_capabilities=desired_capabilities) 
Verwandte Themen