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
Post a Comment