Search
  • 9to5 Technologies

How to handle HTTPS sites Or Security Certificate Errors using Selenium Web Driver (IE)

Sometimes while testing on secure sites we may encounter with Security Certificate Errors. You may refer to following code to deal with HTTPS Sites or Certificate Errors:


CODE:

import java.util.concurrent.TimeUnit;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.ie.InternetExplorerDriver;

import org.testng.Assert;

import org.testng.annotations.AfterTest;

import org.testng.annotations.BeforeTest;

import org.testng.annotations.Test;


public class HTTPS_handling {

WebDriver driver;

@Test

public void httpsTest() throws Exception {

driver.get("https://site url");

//Java script to click the link

driver.navigate().to("javascript:document.getElementById('overridelink').click()");

Thread.sleep(5000);

//assert the title of the page

Assert.assertEquals(driver.getTitle(), "site title");

System.out.println("asssert successfull");

Thread.sleep(5000);

}

@BeforeTest

public void beforeTest() {

//launch Internet explorer

System.setProperty("webdriver.ie.driver", "D:\\Tools\\Selenium\\IEDriverServer_x64_2.47.0\\IEDriverServer.exe");

driver=new InternetExplorerDriver();

driver.manage().window().maximize();

driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);

}

@AfterTest

public void afterTest() {

driver.close();

driver.quit();

}

}



0 views

 Address.212, 2nd Floor, Grand Mall, Jalandhar, Punjab 144001, India

Tel. +91-7710795555

      +91-7710793555

QUICK LINKS

© 2019 by NTF. Proudly created with 9to5Technologies  privacy policy