Advantages:-
To automate GUI test cases it is not possible to write the scripts to check the look and feel of the page .so, we can capture the screenshot and screenshot can be analyzed manually for GUI.
If any test case fails to analyze the failed result we need to capture the screenshot.
we can capture the screenshot in three formats.
1).png
2).jpg
3).bmp
Interested in mastering Selenium Training? Enroll now for FREE demo on Selenium Training In Pune.
** write a program to capture the screenshots for the homepage & holidays page in spicejet.com
- How to capture a screenshot with a timestamp.
Public void screenshots(string str) throws exception{
Date format=new simple date format(“%//,mm-dd mn-mm-ss”);
Date d=new date();
String time=date format.format(d);
System.out.print/n(eixe);
File f=((takes screen shot)driver).get screenshot as(output.file);
Check out the top Selenium Interview Questions now!
File units.copy file(f,new file(“E:\workspace-10 am \”+str+time+”.pvg”));
}
@test
Public void f() throws exception {
Screenshots(“homepage”);
Driver.findelement(by.linktest(“holidays”)).click();
Screenshot(“holidays”);
For an Indepth knowledge on Selenium, click on below
- Io streams /external files in Selenium
- Selenium Grid
- Conditional statements in Selenium
- Different flavors of Selenium
- Selenium WebDriver Features