2017-03-21 10 views
1

Chromeのオプションと機能を一緒に追加できますか?Chromeのオプションと機能を一緒に追加できますか?

  1. 以下のリストを一緒に組み合わせる必要がありますか?

    System.setProperty("webdriver.chrome.driver", Base_Page.getConstant(Constant.CHROME_DRIVER_DIRECTORY)); 
    ChromeOptions options = new ChromeOptions(); 
    string[] switches = {"user-data-dir=C:\\Users\\AppData\\Local\\Google\\Chrome\\User Data"}; 
    options.addArguments("user-data-dir=C:\\Users\\AppData\\Local\\Google\\Chrome\\User Data"); 
    options.addArguments("test-type"); 
    options.addArguments("--start-maximized"); 
    options.addArguments("--disable-extensions"); 
    options.addArguments("no-sandbox"); 
    
    LoggingPreferences logPrefs = new LoggingPreferences(); 
    logPrefs.enable(LogType.BROWSER, Level.ALL); 
    options.(CapabilityType.LOGGING_PREFS, logPrefs); 
    
    DesiredCapabilities caps = DesiredCapabilities.chrome(); 
    caps.setCapability(ChromeOptions.CAPABILITY, options); 
    WebDriver driver = new ChromeDriver(caps); 
    
    DesiredCapabilities caps = DesiredCapabilities.chrome(); 
    LoggingPreferences logPrefs = new LoggingPreferences(); 
    logPrefs.enable(LogType.BROWSER, Level.ALL); 
    caps.setCapability(CapabilityType.LOGGING_PREFS, logPrefs); 
    caps.setCapability("chrome.switches", switches); 
    //webdriver = new ChromeDriver(caps); 
    webdriver = new ChromeDriver(options); 
    
+0

あなたはもう少し説明できる。..返信用 –

+0

@muraliセレンのおかげで、上記の例では、私は両方の機能を組み合わせる必要があると1つのwebdriverのオプション=新しいChromeDriver(オプション)。 WebdriverインスタンスにはCapabilitiesではなく、瞬時にオプション設定が割り当てられていることがわかりますが、これを組み合わせても可能ですか?あなたの助けを感謝します。 – Gbru

+0

ちょっと混乱して.. ..ソリ..既に作成されたWebDriverドライバ=新しいChromeDriver(キャップ​​);キャップとオプションを組み合わせるのは正しいですか?これが私たちがやる方法です。そうですか? –

答えて

0

更新: ChromeDriver 2.28

関連する問題