`[TearDown]
Скриншот public void ()
{
if (TestContext.CurrentContext.Result.Outcome != ResultState.Success)
{
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript("arguments[0].style.border='3px solid red'", element);
Screenshot image = ((ITakesScreenshot)driver).GetScreenshot();
string testMethodName = TestContext.CurrentContext.Test.Name;
image.SaveAsFile("C:/temp/Images" + testMethodName + ".png", ScreenshotImageFormat.Png);
}
`Поэтому я пытаюсь сохранить свое изображение экрана (снимок экрана при неудачном тестировании) в подпапку в папке с помощью Selenium Webdriver Nunit C #. Но я не могу сохранить его в подпапку. Изображение будет сохранено, но оно будет сохранено только в папке, а не в подпапке.
Итак, я пытаюсь сохранить изображение в подпапке «Temp» с именем «Images», но при сохранении снимка экрана оно было названо с именем «Images» + метод теста, который не удался (для этого В этом случае метод теста также называется «TestFail», а изображение хранится в папке «Temp». Изображение называется «ImageTestFail.png» и хранится в папке «Temp». Я хотел сохранить «TestFail.png» в подпапке «Изображения». введите «Просмотр изображения»