How To Capture Screenshots - Selenium WebDriver with C# Training - Session 22

Опубликовано: 28 Сентябрь 2024
на канале: Haradhan Automation Library
539
9

How To Capture Screenshots with the help of ITakesScreenshot Interface - Selenium WebDriver with C# Training - Session 22:

Capturing Screenshots in Selenium WebDriver is a 3 step process:
1. Since ITakesScreenshot is an interface, user cannot create an object directly. User need to convert the web driver object to ITakesScreenshot.
ITakesScreenshot screenshot =((ITakesScreenshot)driver);
2. User need to call GetScreenshot() method to create an image file which is provided by the Screenshot Class.
Screenshot ss = screenshot.GetScreenshot();
3. Save the file using SaveAsFile method to relevant path or directory.
string filepath = "D:\\Selenium\\";
ss.SaveAsFile(filepath + “Screenshot" + ".png", ScreenshotImageFormat.Png);

YouTube Channel Link:
https://www.youtube.com/c/HaradhanAut...

Telegram Group:
https://t.me/joinchat/Bv_U1ZHC-5thNmFl

Facebook Page:
  / haradhanautomationlibrary  

LinkedIn Profile:
  / haradhan-pal-181a8326  

Facebook Group:
  / 995593230934871