Skip to content

Instantly share code, notes, and snippets.

@Jaimin180296
Created April 6, 2021 23:01
Show Gist options
  • Save Jaimin180296/025b2d62d623edfd72cbe4c163563ee7 to your computer and use it in GitHub Desktop.
Save Jaimin180296/025b2d62d623edfd72cbe4c163563ee7 to your computer and use it in GitHub Desktop.
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.testng.annotations.Test;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.HashMap;
public class AcceptSsl {
WebDriver driver;
public final String AUTOMATE_USERNAME = "<username>";
public final String AUTOMATE_ACCESS_KEY = "<accesskey>";
public final String URL = "https://" + AUTOMATE_USERNAME + ":" + AUTOMATE_ACCESS_KEY + "@hub-cloud.browserstack.com/wd/hub";
@Test
public void w3() throws MalformedURLException, InterruptedException {
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("browserName", "Chrome");
capabilities.setCapability("browserVersion", "88.0");
HashMap<String, Object> browserstackOptions = new HashMap<String, Object>();
browserstackOptions.put("os", "Windows");
browserstackOptions.put("osVersion", "10");
browserstackOptions.put("local", "false");
browserstackOptions.put("seleniumVersion", "4.0.0-alpha-1");
capabilities.setCapability("bstack:options", browserstackOptions);
browserstackOptions.put("buildName", "TicketNumber#414327");
capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
driver = new RemoteWebDriver(new URL(URL), capabilities);
driver.get("https://expired.badssl.com/");
Thread.sleep(5000);
driver.quit();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment