【发布时间】:2016-09-01 11:39:12
【问题描述】:
public void takeScreenshot()
{
ITakesScreenshot screenshotHandler = driver as ITakesScreenshot;
Screenshot screenshot = screenshotHandler.GetScreenshot();
screenshot.SaveAsFile(@"D:\SeleniumTutorials\ScreenShotAT" + DateTime.Now + ".png", System.Drawing.Imaging.ImageFormat.Png);
screenshot.ToString();
}
当我调用上述方法在 selenium 中获取屏幕截图时,我收到一条错误消息:“消息:NotSupportedExcetpion:不支持给定路径的格式。”
文件路径有什么问题?
【问题讨论】:
-
你能分享一下图片文件名是什么样的吗?
-
文件不存在。我试图在运行时保存文件。我刚刚发现了这个问题,它是在附加 DateTime.Now 后形成的文件名,它不是受支持的文件名。谢谢