1,Google各版本下载地址:
https://downzen.com/en/windows/google-chrome/versions/?page=1
2,chromedriver各版本下载地址:
https://registry.npmmirror.com/binary.html?path=chromedriver
注意:Google版本和chromedriver版本要对应,我这里选的Google版本是114.0.5735.199,选的chromedriver版本是114.0.5735.90
禁止谷歌自动更新:
安装谷歌后,不要打开设置——>关于 Chrome,因为会进行自动更新,安装后,win+R打开运行框,输入services.msc,找到Google update字样
双击,选择禁用,四个全部要禁用掉。
打开的时候如果状态是正在运行,一定要停止。
这个时候在打开设置——> 关于 Chrome会发现已经无法自动更新。
public static void main(String[] args) {
// 设置谷歌控制器路径
System.setProperty("webdriver.chrome.driver", "D:\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
try {
// 设置要打开的页面路径
driver.get("https://fxg.jinritemai.com/login/common?next=https%3A%2F%2Fjsls.jinritemai.com%2Fcom");
//设置显示等待(也就是说等页面完全打开之后才会进行定位操作)
WebDriverWait wait = new WebDriverWait(driver, 10); // 等待最多10秒
WebElement element = wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//div[contains(@class, 'account-center-switch-button switch-switch false email')]")));
element.click();
// 获取页面的标题
String title = driver.getTitle();
// 打印页面标题
System.out.println("Page title is: " + title);
// 如果您需要检查页面上的特定元素,可以使用如下的代码
// WebElement element = driver.findElement(By.id("someId"));
} finally {
// 关闭浏览器窗口
//driver.quit();
}
}