Selenium-WebDriver

Selenium WebDriver is one of the most well known testing frameworks in the world that is in use. It is an open source project that allows testers and developers alike to develop functional tests to drive the browser. It provides power in hand of automation engineer to automate functional along with UI stuff of any web application . Selenium WebDriver can work on any browser that supports JavaScript, since Selenium has been built using JavaScript.

Here I am making effort to bring whatever I have read and done as a student of Selenium

// Here will compare if test is failing then only it will enter into if condition
if (ITestResult.FAILURE == result.getStatus()) {
try {
// Create refernce of TakesScreenshot
TakesScreenshot ts = (TakesScreenshot) driver;

// Copy files to specific location here it will save all screenshot in our project home directory and
// result.getName() will return name of test case so that screenshot name will be same
FileUtils.copyFile(source, new File(“./Execution_Screenshots/Failed_Case_Screenshots/” + result.getName() + “.png”));

Katalon studio is free automation tool that have flavor of Selenium and many more features. It is quite easy to use , So its one tool that need your try once at-least and you will appreciate all your automation career for providing such east interface for automation.
MoreLess

Course Name: Selenium With Java - Best framework for test automation.
What you are going to get from this course
Basics of Selenium WebDriver for web-application automation.
A brief knowledge of GIT from scratch
Complete understanding of directory used in GIT, Branches, Stash, Github and bitbucket as remote repository
Real time example based GIT learning which is going to use Selenium WebDriver and Selenium 3
Basics of Selenium 3 and would be able to create automation scripts using Selenium 3
Basic setup of Selenium Automation project setup
At the end of this tutorial you could call yourself automation engineer with knowledge of Selenium and GIT.
In today's world, every single project is going to have multiple team member working all together and to sync up with their work they use GIT. But along with this learning Selenium WebDriver/Selenium 3 would be added benefit and it would be like learning two things in single effort.
MoreLess