2013-06-12 15 views
7

Internet Explorer 9でInPrivateモードでIEDriverServerを使用してSelenium自動テストを実行する方法はありますか? 2つのテストケースをテストする必要があります。
1.ブラウザが閉じています。 IE InPrivateモードの1つのウィンドウを開きます。テストを実行します。
2.ブラウザは通常モードで開きます。 IE InPrivateモードの新しいウィンドウを開きます。テストを実行します。Internet ExplorerのInPrivateモードでのセレンテスト

このテストはどのようにJAVAコードが検索する必要がありますか?
ありがとうございます

答えて

9
public void openBrowserInPrivacyMode(boolean isBrowserActive) { 
    System.setProperty("webdriver.ie.driver", "path/to/IEDriverServer_x32.exe"); 
    DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer(); 
    capabilities.setCapability(InternetExplorerDriver.FORCE_CREATE_PROCESS, true); 
    сapabilities.setCapability(InternetExplorerDriver.IE_SWITCHES, "-private"); 
    InternetExplorerDriver driver = new InternetExplorerDriver(capabilities); 
関連する問題