java-selenium 使用固定版本chrome浏览器和chromedriver,解决chrome自动升级无法与Chromedriver匹配问题
1、获取Google chrome、chromedriver
地址:https://googlechromelabs.github.io/chrome-for-testing/
2、将2个压缩包解压,存放到固定目录
比如我的chromedriver位置为:D:\file\jar\chromeDriver120\chromedriver.exe
chrome位置为:D:\\soft\\chrome120\\chrome.exe
3、代码中使用固定目录的chromedriver、chrome
// Google chrome driver位置 String driverPath = "D:\\soft\\chrome120\\chrome.exe"; // chrome 浏览器位置 String browerPath = "D:\\file\\jar\\chromeDriver120\\chromedriver.exe"; // chrome 浏览器数据存储目录位置 String userData="--user-data-dir=C:\\Users\\liyujiao\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\"; System.setProperty("webdriver.chrome.driver", driverPath); System.setProperty("webdriver.chrome.bin", browerPath); ChromeOptions chromeOptions = new ChromeOptions(); // 防止403 chromeOptions.addArguments("--remote-allow-origins=*"); chromeOptions.addArguments(userData); driver = new ChromeDriver(chromeOptions);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~