Latest Posts

April 30, 2020

How to automate Date Picker on MakeMyTrip website?

package demopackage;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class CalendarExample {

public static void main(String[] args) throws InterruptedException {
// TODO Auto-generated method stub

System.setProperty("webdriver.chrome.driver", "C:\\Work\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();

driver.get("https://www.makemytrip.com/");

driver.findElement(By.xpath("//span[contains(text(),'DEPARTURE')]")).click();
Thread.sleep(5000);

String flag = "False";

April 30, 2020

Test Cases For Facebook | Timeline | Notification | Messages

Test Cases on User’s Timeline:

Verify that user is able to login using email id and password.
Verify that user timeline is displayed after user login.
Verify that user is able to change profile picture.
Verify that user is able to upload/change cover picture.
Verify that user is able to upload photos from mobile or computer.
Verify that user is able to post text on his/her timeline.
Verify that user is able to post image/video on his/her timeline.

April 30, 2020

Difference between driver.close() and driver.quit()

The difference between close() and quit() function is as follows:

close() function closes the current tab on which the control of web-driver is present. It will not close other tabs of the browse.

quit() function closes the complete browser that is opened by web-driver.


April 30, 2020

Test Cases for Registration Page/Google SignUp Page

Test Cases on Google Registration page:
Positive Test Cases.
Negative Test Cases.

Test Cases on Registration page:
Verify that Create Account link is present or not.
Verify that Create Account link is clickable or not.
Verify that when clicked on Create Account link:
For myself
To manage my business
Verify that when clicked on For myself, Create your Google Account is displayed.
April 30, 2020

Browser Navigation using Selenium WebDriver



package demopackage; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class Class4 { public static void main(String[] args) { System.setProperty("webdriver.chrome.driver", "C:\\Work\\chromedriver.exe"); WebDriver driver = new ChromeDriver(); driver.get("https://www.facebook.com"); System.out.println("title is : "+driver.getTitle()); driver.navigate().to("https://www.gmail.com"); // for navigation to another url System.out.println("title is : "+driver.getTitle()); driver.navigate().back(); System.out.println("title is : "+driver.getTitle()); driver.navigate().forward(); System.out.println("title is : "+driver.getTitle()); } }


April 30, 2020

Opening Firefox Browser using Selenium WebDriver



package demopackage; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; public class DemoFirefox { public static void main(String[] args) { System.setProperty("webdriver.gecko.driver","C:\\Work\\geckodriver.exe"); WebDriver driver = new FirefoxDriver(); driver.get("https://www.facebook.com"); System.out.println("test case is passed"); } }


April 30, 2020

Opening Chrome Browser using Selenium WebDriver

package demopackage; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.firefox.FirefoxDriver; public class DemoClass { public static void main(String[] args) { System.setProperty("webdriver.chrome.driver","C:\\Work\\chromedriver.exe"); WebDriver driver = new ChromeDriver(); driver.get("https://www.facebook.com"); System.out.println("test case passed"); } }


April 30, 2020

Get Title, URL and Source Code of Webpage

import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class DemoClass3 { public static void main(String[] args) { // TODO Auto-generated method stub System.setProperty("webdriver.chrome.driver",C:\\Work\\chromedriver.exe"); WebDriver driver = new ChromeDriver(); driver.get("https://www.facebook.com"); System.out.println("Title of webpage is :" +driver.getTitle()); // we fetch title of webpage System.out.println("URL of webpage is : " +driver.getCurrentUrl()); // we fetch url of webpage System.out.println("Source Code of the page is : " +driver.getPageSource()); // fetching source code of webpage System.out.println("test case passed"); } }


April 30, 2020

Regression Testing | Smoke Testing | Sanity Testing | Exploratory Testing | Adhoc Testing

Regression Testing:

  • Regression testing is one of the black box testing techniques. Regression testing is done to validate a code change in application is not impacting the existing functionality of the software.
  • Regression testing is making sure that the software works fine with a new added functionality, defect fix or any other change in software.