2013-06-12 3 views
7

Gibt es eine Möglichkeit, den Selenium-Automatisierungstest in Internet Explorer 9 im InPrivate-Modus mit IEDriverServer auszuführen? Ich muss 2 (zwei) Testfälle testen:
1. Browser ist geschlossen. Öffnen Sie ein Fenster des IE InPrivate-Modus. Lauftest.
2. Browser ist im normalen Modus geöffnet. Öffnen Sie ein neues Fenster des IE InPrivate-Modus. Lauftest.Selen-Test im Internet Explorer im InPrivate-Modus

Wie sollte JAVA-Code für diese Tests aussehen?
Danke

Antwort

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); 
Verwandte Themen