Wie behandeln SSL-Warnungen für chrome und internet explorer in selenium-Webdriver Tests?

Können, wie wir behandeln SSL-Zertifikat-Fehler bei chrome und internet explorer mit selenium web driver. Wenn ich arbeite mit Firefox, es funktioniert gut. Könnten Sie bitte geben Sie mir die Lösung zu behandeln SSL Zertifikat Fehler. Unten ist der code, den ich ausprobiert habe.

//For Chrome
@Test
public void CRconfiguration() throws Exception {
    DesiredCapabilities capabilities = new DesiredCapabilities();
    capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
    System.setProperty("webdriver.chrome.driver", "D:\\Softwares\\Selenium softwares\\drivers\\chromedriver.exe");
    _driver = new ChromeDriver(capabilities);
    System.setProperty("webdriver.chrome.driver",
            "D:/Softwares/Selenium softwares/drivers/chromedriver.exe");
    //_driver.manage().timeouts().implicitlyWait(100, TimeUnit.SECONDS);
    login();
    _driver.close();
}


//For Internet Explorer
@Test
public void IEconfiguration() throws Exception {
    System.setProperty("webdriver.ie.driver",
    "D:/Softwares/Selenium softwares/drivers/IEDriverServer.exe");
    DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();
    capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true); 
    capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
    capabilities.setJavascriptEnabled(true); 
    //capabilities.setCapability("chrome.switches", Arrays.asList("--ignore-certificate-errors"));
    _driver = new InternetExplorerDriver(capabilities);
    _driver.manage().timeouts().implicitlyWait(100, TimeUnit.SECONDS);
    login();
    _driver.close();
}
InformationsquelleAutor user1441341 | 2013-05-02
Schreibe einen Kommentar