2012-10-02 9 views

答えて

71

見つけたchrome Options class in the Selenium source code。クローム・ドライバ・インスタンスを作成するための

使用法:

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

この答えは命の恩人でした。 ES6 Harmonyの機能を有効にするために、他者にとって便利な場合は、 'chrome_options.add_argument(" - js-flags = - harmony ")' – msridhar

5

これは私がそれをやった方法です。ブラウザのフラグを設定するDesiredCapabilitiesを使用するもののためにChromeの拡張機能を無効に

from selenium import webdriver 

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

chrome = webdriver.Chrome(chrome_options=chrome_options) 
1

コード:

desired_capabilities['chromeOptions'] = { 
    "args": ["--disable-extensions"], 
    "extensions": [] 
} 
webdriver.Chrome(desired_capabilities=desired_capabilities) 
関連する問題