国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

Selenium Webdriver實現截圖功能的示例

2024-07-14 08:40:55
字體:
來源:轉載
供稿:網友

前幾天在研究中自動化的時候突發奇想,想著能不能來截個圖,以便之后查看,實現的方法其實也不難,畢竟selenium webdriver已經提供了截圖額功能,TakesScreenshot接口函數(英文意思就是獲取屏幕截圖takes-screenshot)。

廢話不多說了,直接上代碼

package com.wch;import java.io.File;import java.io.IOException;import org.junit.After;import org.junit.Before;import org.junit.Test;import org.openqa.selenium.OutputType;import org.openqa.selenium.TakesScreenshot;import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;import org.openqa.selenium.support.ui.WebDriverWait;import com.sun.jna.platform.FileUtils;public class TestTakesScreenshot {	public static void main(String[] args) {		System.setProperty("webdriver.firefox.bin", "D://Program Files (x86)//Mozilla Firefox//firefox.exe");		WebDriver driver = new FirefoxDriver();		driver.get("http://www.baidu.com");		File srcFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE); //講截取的圖片以文件的形式返回		try {			org.apache.commons.io.FileUtils.copyFile(srcFile, new File("d://screenshot.png")); //使用copyFile()方法保存獲取到的截圖文件		} catch (IOException e) {			// TODO Auto-generated catch block			e.printStackTrace();		}		driver.quit();	}}

還有其他方法的話希望各位也能提供下,互相學習。

以上這篇Selenium Webdriver實現截圖功能的示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新乐市| 米泉市| 会泽县| 紫金县| 绥江县| 泰顺县| 新干县| 玉树县| 永济市| 遵义市| 盐源县| 眉山市| 彭阳县| 来凤县| 资兴市| 宝丰县| 嘉鱼县| 罗源县| 博客| 平阴县| 敖汉旗| 原阳县| 高雄县| 苍南县| 舟山市| 峨眉山市| 板桥市| 宁波市| 资源县| 罗平县| 托里县| 神农架林区| 大厂| 南乐县| 石家庄市| 芷江| 高雄市| 陈巴尔虎旗| 贵阳市| 蓝田县| 长宁县|