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");
//instance of EdgeOptions
EdgeOptions e = new EdgeOptions();
//configure setAcceptInsecureCerts to true boolean value
e.setAcceptInsecureCerts(true);
//object of EdgeDriver
WebDriver driver = new EdgeDriver(e);
//implicit wait
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
//URL launch
driver.get("application url");
}
}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP