wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
执行命令,下载稳定版Chrome浏览器
sudo dpkg -i google-chrome*.deb
sudo apt-get install -f
google-chrome --version
#执行该命令获取当前Chrome浏览器版本号
wget -N http://chromedriver.storage.googleapis.com/{版本号}/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
sudo mv chromedriver /usr/local/share/chromedriver
selenium-java版本不宜太高
org.seleniumhq.selenium selenium-java 3.141.59
// 设置 chromedirver 的存放位置
System.getProperties().setProperty("webdriver.chrome.driver", "/usr/local/share/chromedriver");// 设置浏览器参数
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--no-sandbox");//禁用沙箱
chromeOptions.addArguments("--disable-dev-shm-usage");//禁用开发者shm
chromeOptions.addArguments("--headless"); //无头浏览器,这样不会打开浏览器窗口 webDriver = new ChromeDriver(chromeOptions);String uri = "http://www.baidu.com";
webDriver.get(uri);
TakesScreenshot screenshot = (TakesScreenshot) webDriver;
OutputType OutputType= screenshot.getScreenshotAs(OutputType.FILE);
如有错误欢迎指正