Selenium ChromeDriver 截图标记指定元素的方法
phantomjs 是无头浏览器的代表,可以截全屏的图,对于标记元素来说是很简单的;不过最新的 Selenium 版本表示不再支持;所以只能使用其他的代理品; 正好 chrome , Firefox 等都推出无头模式,这里就使用 ChromeDriver 作为演示 ChromeDriver 通过设置 setHeadless(true) 既可开启无头模式 设置 ChromeDirver 必要的参数 //------------------------- // 该方法有同事提供 -> 滑稽脸 //------------------------- private static ChromeOptions initWebOption(String proxy) { ChromeOptions chromeOptions = new ChromeOptions(); // 开启无头模式 chromeOptions.setHeadless(true); //基础参数设置 chromeOptions.addArguments("--silent"); chromeOptions.addArguments("--no-sandbox"); chromeOptions.addArguments("--disable-gpu"); chromeOptions.addArguments("-