Appium 截圖方法

Appium 截圖方法

Appium 截圖,本質上還是Selenium的截圖機制。因爲Appium是基於Selenium。

方法實現如下(大家使用的時候直接調用screenShot這個方法,傳入文件路徑就可以。):

	public static void screenShot(AndroidDriver driver,String sFilePath)
	{
		File file=new File(sFilePath);
		// 如果截圖存在先刪除
		try {
			if(file.exists())
			{
				file.delete();
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		// 截圖
		File newFile=driver.getScreenshotAs(OutputType.FILE);
		try {
			FileUtils.copyFile(newFile, file);
		} catch (IOException e) {
			e.printStackTrace();
		}	
	}

如:screenShot(driver,"c:\\cheersTest\\screenshots\\test1.png")

說明:這個方法大家可以自行包裝,在有需要的地方。

發佈了407 篇原創文章 · 獲贊 103 · 訪問量 139萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章