有人知道我怎麼能保存截圖無需更換現有的一個。也就是說,我需要保留測試用例的所有照片作爲證據。不能代替截圖文件中硒IDE
我曾嘗試用下面的scomandos:
- StoreEval /新的日期()。 GETDATE()/日期
- StoreEval /新的日期()。得到月()/月
但不僅節省了這種形式的捕獲「照片(15).JPG」當我使用GETDATE或「照片(7)」當我用得到月,並運行測試情況下,當再次,系統替換相同的 -
非常感謝
有人知道我怎麼能保存截圖無需更換現有的一個。也就是說,我需要保留測試用例的所有照片作爲證據。不能代替截圖文件中硒IDE
我曾嘗試用下面的scomandos:
但不僅節省了這種形式的捕獲「照片(15).JPG」當我使用GETDATE或「照片(7)」當我用得到月,並運行測試情況下,當再次,系統替換相同的 -
非常感謝
你可以做下面的代碼。我正在使用N單元和硒C#。您可以根據您的要求使用它。
Screenshot ScreenImage = ((ITakesScreenshot)driver).GetScreenshot();
string Date = DateTime.Now.Date.ToString("MM-dd-yyyy");
string TimeNow = DateTime.Now.TimeOfDay.ToString().Replace(":", "_");
string FolderPath = Your Path where you want to save the screenhot + "\\" + Date;
DirectoryInfo dir = new DirectoryInfo(FolderPath);
if (!dir.Exists)
{
dir.Create();
}
ScreenImage.SaveAsFile(FolderPath + "\\" + "Test" + "_" + TimeNow + ".jpg", ImageFormat.Jpeg);
假設你正在使用Java
與selenium IDE
。
您可以使用UUID來生成隨機數。
UUID uuid = UUID.randomUUID();
String screenShotFileName = imageLocation + uuid + ".png";
請參閱How unique is UUID?知道它有多獨特。
感謝您的回覆。我使用html。有沒有什麼辦法可以做到這一點使用HTML? – copo20
我正在使用html生成案例。 有沒有辦法用這種格式呢? – copo20