2012-10-02 20 views

Odpowiedz

71

Znaleziono chrome Options class in the Selenium source code.

Wykorzystanie stworzyć Chrome wystąpienie sterownika:

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

Ta odpowiedź była ratownik. Jeśli jest to przydatne dla innych, aby włączyć funkcje ES6 Harmony, wywołanie to 'chrome_options.add_argument (" - js-flags = - harmony ")' – msridhar

5

To jak to zrobiłem.

from selenium import webdriver 

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

chrome = webdriver.Chrome(chrome_options=chrome_options) 
1

kod który wyłączyć rozszerzenia Chrome dla tych, kto używa DesiredCapabilities ustawić flagi przeglądarki:

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