2012-10-02 40 views

Respuesta

71

Encontrado el chrome Options class in the Selenium source code.

Uso para crear una instancia del controlador Chrome:

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

Esta respuesta fue un salvavidas. En caso de que sea útil para otros, para habilitar las características de ES6 Harmony, la llamada es 'chrome_options.add_argument (" - js-flags = - harmony ")' – msridhar

5

Ésta es la forma en que lo hice.

from selenium import webdriver 

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

chrome = webdriver.Chrome(chrome_options=chrome_options) 
1

Código, que deshabilitar extensiones de cromo por otros, que utiliza DesiredCapabilities para establecer banderas del navegador:

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