2013-06-12 42 views
7

有沒有辦法在IEDriverServer的InPrivate模式下在Internet Explorer 9中運行Selenium自動化測試? 我需要測試2個(兩個)測試用例:
1.瀏覽器已關閉。打開IE InPrivate模式的一個窗口。運行測試。
2.瀏覽器以正常模式打開。打開IE InPrivate模式的新窗口。運行測試。InPrivate模式下的Internet Explorer中的硒測試

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); 
相關問題