java - how to over come ssl certifcate error for selenium web driver in Internet Explorer -


i new selenium web driver , using java.

i able launch application getting ssl certificate error, please let me know how overcome issue. learning , need implement @ work, if overcome helpful.

i using following code : public class test1 {

private static internetexplorerdriver driver;  @before public void beforeclass () {         system.setproperty("webdriver.ie.driver", "c:\\my folder\\selenium-2.33.0\\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);         driver = new internetexplorerdriver(capabilities);  }  @test public void test() throws exception {       driver.get("www.gmail.com");      driver.gettitle();      driver.getcurrenturl();      system.out.println(driver.getcurrenturl());              driver.findelement(by.name("username")).sendkeys("admin1");      driver.findelement(by.name("password")).sendkeys("password2");      }     @after    public void afterclass()    {         system.out.println("webdriver");     } 

}

thanks in advance.

i dont' think there way set it. capabilitytype.accept_ssl_certs won't work ie suppose, selenium designed ignore invalid capability particular browser , won't throw exception.

here workaround can click link "continue website (not recommended)." bypass it.

try

// check if driver iedriver , driver's title contains "certificate" //  driver.navigate().to("javascript:document.getelementbyid('overridelink').click()"); driver.findelement(by.name("username")).sendkeys("admin1"); driver.findelement(by.name("password")).sendkeys("password2"); 

Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -