Selenium Webdriver 如何处理 Edge 中的 SSL 证书?

我们可以使用 Selenium webdriver 在 Edge 浏览器中处理 SSL 证书。这是在 EdgeOptions 类的帮助下完成的。我们将创建此类的一个对象并将参数 setAcceptInsecureCerts 设置为 true 值。

最后,必须将此信息传递给 webdriver 对象以获得所需的浏览器设置。SSL 是一种旨在在服务器和浏览器之间建立安全连接的协议。

语法

EdgeOptions e = new EdgeOptions();

e.setAcceptInsecureCerts(true);

代码实现

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.edge.EdgeDriver;

import org.openqa.selenium.edge.EdgeOptions;

public class EdgeBrwserSSL{

   public static void main(String[] args) {

      System.setProperty("webdriver.edge.driver",

      "C:\\Users\\ghs6kor\\Desktop\\Java\\msedgedriver.exe");

      //EdgeOptions 的实例

      EdgeOptions e = new EdgeOptions();

      //将 setAcceptInsecureCerts 配置为 true 布尔值

      e.setAcceptInsecureCerts(true);

      //EdgeDriver 的对象

      WebDriver driver = new EdgeDriver(e);

      //隐式等待

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

      //网址启动

      driver.get("application url");

   }

}

以上是 Selenium Webdriver 如何处理 Edge 中的 SSL 证书? 的全部内容, 来源链接: utcz.com/z/351660.html

回到顶部