Showing posts with the label Selenium Assignments

Automate Amazon like E-Commerce Website with Selenium WebDriver

We have created this post as a 'Self Learning Project Assignment' for the automation geeks. In this project assignment, you will learn to automate different functionalities of an e-commerce website.  This assignment is rated as 'Pro' level, which means you should have sound knowledge of all the Selenium concepts. We'll create test plan and then automate an e-commerce website which is quite similar to Table of Content 1. What should you know before starting this Project assignment? 2. Which functionalities will we automate in this Project assignment? 3. Create Test Plan for Amazon like e-commerce website 4. Automate Amazon like e-commerce website: Automate User Registration and Login of e-commerce website Automate Search feature of e-commerce website Automate "Buy Product" feature of e-Commerce website 1. What should you know before starting this project assignment? You should know following topics, before start

How to Automate Google Search with Selenium WebDriver

+ In this post, you will learn to automate Google Search using Selenium Webdriver with Java. This is a real time example of Explicit wait command. Google search is an ajax call. We will handle this ajax call using Explicit wait command of selenium Webdriver. We can also say that, we'll automate the auto suggestion feature of search in this post. What is Ajax search? Ajax stands for Asynchronous JavaScript and XML. Ajax is a new technology for creating for faster and more interactive web applications. What ajax does is: Update a web page without reloading/refresh it Read data from the server after the page is loaded When you write something into a Search Box say "app" and it shows you similar search options that is ajax. And you can automate that auto suggestion box with the help of Explicit command in Selenium WebDriver . Google search is a best example of ajax. In case of google search, you simply type any keyword in search bar and just below the search bar a su

Automate Features with Selenium WebDriver

This post contains two assignments which helps you to learn selenium  browser commands. These are the simplest assignments. So, this assignment post is the best suited to start your automation tester journey. 1. Automate Browser Actions on with Selenium If you are a beginner in automation testing and looking forward to write your first Selenium code, then this post is the best destination for you. This assignment will teach you the basic commands of Selenium Webdriver to perform basic actions like., Launch browser, maximize browser window, validate page title and close browser. In this post, you will find very basic step by step assignments which will upgrade your understanding about Selenium Webdriver and it's commands. 1. Test Case - Open and maximize browser window. Steps to Automate: 1. Launch browser of your choice say., Firefox, chrome etc. 2. Open this URL - 3. Maximize or set size of browser window. 4. Close browser. 2. Test