国内关于这方面的资料较少,大部分都是通过代理实现,本文是利用原生selenium4.0版本的新特性DevTools解决这一问题。
- 首先确保你的selenium升级到4.0以上
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.0.0-alpha-6</version>
</dependency>
- 浏览器初始化部分代码
System.setProperty("webdriver.chrome.driver", chromeDriverPath);
ChromeOptions options = new ChromeOptions()