我是 c# 的新手,我创建了一个函数,每次运行控制台时都会创建一个带有时间戳的新文件夹。
string newfolder = @"d:\Denby_Screenshots" + DateTime.Now.ToString(" yyyy-MM-dd-HH-mm-ss-fff");
if (!Directory.Exists(newfolder))
{
Directory.CreateDirectory(newfolder);
Console.WriteLine("Screenshot folder has been created");
}
然后,我希望将其关闭以允许将屏幕截图保存到这个新创建的文件中。
static private Test_Criteria Block_Two(IWebDriver driver, Screenshot screenshot, string newfolder)
{
{
screenshot = ((ITakesScreenshot)driver).GetScreenshot();
screenshot.SaveAsFile("d:\\ScreenShot.png",System.Drawing.Imaging.ImageFormat.Png);
但是对于我的生活,我不确定如何做到这一点,任何人都可以提供建议或有任何好的屏幕截图供我使用。谢谢