Find the best tutors and institutes for Selenium

Find Selenium Tutors & Institutes

Please select a Category.

Please select a Locality.

No matching category found.

No matching Locality found.

Outside India?

Search for topics

Feed

Ask a Question

All

Lessons

Discussion

Lesson Posted on 02 Apr IT Courses/QA/Selenium

Difference b/w Manual testing and Automated testing

Devendra V.

I have been working as software engineer for the past 8 years. Currently associated with Opentext as...

Manual Testing Time consuming and tedious. Huge investment in human resources. Less reliable because in manual testing, due to repetitive tasks and time constraints, we might skip few test scenarios. Non-programmable. Automated Testing Fast Less investment in human resources More... read more
Manual Testing
  1. Time consuming and tedious.
  2. Huge investment in human resources.
  3. Less reliable because in manual testing, due to repetitive tasks and time constraints, we might skip few test scenarios.
  4. Non-programmable.
Automated Testing
  1. Fast
  2. Less investment in human resources
  3. More reliable because it doesn't skip any test scenario irrespective of number of iterations on test suite.
  4. Programmable
read less
Comments
Dislike Bookmark Share

Lesson Posted on 02 Apr IT Courses/QA/Selenium IT Courses/QA/Selenium/Selenium with Java

What is Selenium?

Devendra V.

I have been working as software engineer for the past 8 years. Currently associated with Opentext as...

In simple words, Selenium automates browsers. It is a robust set of tools that supports rapid development of test automation for web-based applications. Cool Features: Works on every system, where JavaScript is supported. Can simulate a user navigating through pages and then assert for specific... read more
In simple words, Selenium automates browsers. It is a robust set of tools that supports rapid development of test automation for web-based applications.
Picture
Cool Features:
  • Works on every system, where JavaScript is supported.
  • Can simulate a user navigating through pages and then assert for specific marks on the pages.
  • To automate browser actions, we should write code in JavaScript. But selenium supports multiple languages, and it will act as middleware. So, you can write tests in one of those languages. Ex: Java, C#, Perl, Ruby etc.
  • Ability to deploy on different platforms. Ex: Windows, Linux, Mac.

This fig. will give us a clear picture on supported browsers, languages and Operating systems of Selenium.

 
read less
Comments
Dislike Bookmark Share

Lesson Posted on 02 Apr IT Courses/QA/Selenium/Selenium with Java

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

Devendra V.

I have been working as software engineer for the past 8 years. Currently associated with Opentext as...

close () -By using this command, we can close the current browser or page. quit() - By using this command, we can shut down the web driver instance or destroy the web driver instance(Close all the windows).
Comments
Dislike Bookmark Share

Overview

Questions 437

Lessons 42

Total Shares  

Follow 11,643 Followers

Lesson Posted on 02 Apr IT Courses/QA/Selenium/Selenium with Java

How to refresh a page without using contextclick?

Devendra V.

I have been working as software engineer for the past 8 years. Currently associated with Opentext as...

1. Using sendKeys methoddriver.findElement(By.id("firstname-placeholder")).sendKeys(Keys.F5);2. Using navigate.refresh() methoddriver.navigate().refresh();3. Using navigate.to() methoddriver.navigate().to(driver.getCurrentUrl());4. Using get() methoddriver.get(driver.getCurrentUrl()); read more

1. Using sendKeys method
driver.findElement(By.id("firstname-placeholder")).sendKeys(Keys.F5);
2. Using navigate.refresh() method
driver.navigate().refresh();
3. Using navigate.to() method
driver.navigate().to(driver.getCurrentUrl());
4. Using get() method
driver.get(driver.getCurrentUrl());

read less
Comments
Dislike Bookmark Share

Lesson Posted on 02 Apr IT Courses/QA/Selenium/Selenium with Java

How to mouse hover on an element in webdriver

Devendra V.

I have been working as software engineer for the past 8 years. Currently associated with Opentext as...

Actions action = new Actions(webdriver);WebElement we = webdriver.findElement(By.id("email"));action.moveToElement(we).build().perform();
Comments
Dislike Bookmark Share

Lesson Posted on 02 Apr IT Courses/QA/Selenium/Selenium with Java

How to toggle b/w windows in webdriver

Devendra V.

I have been working as software engineer for the past 8 years. Currently associated with Opentext as...

getWindowHandles will provide us handles for all windows available. Set windows = driver.getWindowHandles(); Iterate through all windows and choose suitable window based on its title for (String window : windows){ driver.switchTo().window(window); if (driver.getTitle().contains(windowTitle))... read more
getWindowHandles will provide us handles for all windows available.
Set windows = driver.getWindowHandles();
Iterate through all windows and choose suitable window based on its title
for (String window : windows)
{
       driver.switchTo().window(window);
       if (driver.getTitle().contains(windowTitle))
       {
             //do implementation
       }     
}
read less
Comments
Dislike Bookmark Share

Top Contributors

Connect with Expert Tutors & Institutes for Selenium

Lesson Posted on 01 Apr IT Courses/QA/Selenium/Selenium with Java

Difference between assert and verify in selenium

Devendra V.

I have been working as software engineer for the past 8 years. Currently associated with Opentext as...

verify if a “verify” fails, the test will continue executing and logging the failure assert When an “assert” fails, the test will be aborted read more
verify
  • if a “verify” fails, the test will continue executing and logging the failure
assert
  • When an “assert” fails, the test will be aborted
read less
Comments
Dislike Bookmark Share

Lesson Posted on 09 Mar IT Courses/QA/Selenium

Advanced Selenium Course

Mind Scripts Technologies

MindScripts is a leading IT training institute in Pune which has been successful in providing IT training...

Advanced Selenium with Cucumber: Introduction: Overview of Selenium Advantages of Selenium The Selenium Suite Introduction to Selenium IDE Selenium Remote Control Selenium Grid The architecture of Selenium Grid The Hub & The Nodes Basics of Web Driver Setting up the environment Configure... read more
Advanced Selenium with Cucumber:
Introduction:
  • Overview of Selenium
  • Advantages of Selenium
  • The Selenium Suite
  • Introduction to Selenium IDE
  • Selenium Remote Control
  • Selenium Grid
  • The architecture of Selenium Grid
  • The Hub & The Nodes
  • Basics of Web Driver
  • Setting up the environment
  • Configure FireBug & FirePath
  • Advanced Selenium WebDriver
  • TestNG
  • Automation Framework
  • Advanced Automation Framework
Core Java Overview:
  • Why Java for Selenium
  • First Java program
  • Datatypes in Java
  • Variables & Constants
  • Control-flow statements
  • Operators
  • Arrays
  • Loops
  • Classes and Objects
  • Class Constructors
  • Class program in Java
  • Inheritance & Polymorphism
  • Introduction to Interface
  • Collection hierarchy
Selenium IDE:
  • Introduction to Selenium IDE
  • Features of Selenium IDE
  • Installing Selenium IDE
  • IDE Options
  • Building test cases
  • Running Test Cases
  • IDE Script Debugging
  • Writing a Test Suite
  • Using Locators in Selenium
  • Verification points in IDE
  • Working with regular expressions
  • User extensions
  • Execute scripts across browsers
Selenium WebDriver:
  • Introduction
  • How Selenium WebDriver Works
  • Configuring Selenium WebDriver With Eclipse
  • Selenium RC vs WebDriver
  • Set Up WebDriver Client
  • Programming your tests in WebDriver
  • Debugging WebDriver test cases
  • Troubleshooting
  • Testing HTTPS and Security Pop-ups
  • Running Test on GeckoDriver
  • Executing and Debugging tests in browsers
  • IE
  • Chrome
  • Firefox
  • Desired Capabilities in Selenium WebDriver
  • Session Handling
  • Handle Alerts and Multiple Windows using WebDriver
  • Uploading & Downloading using WebDriver
Accessing Forms & GUI Objects:
  • Text box interaction
  • Radio button interaction
  • Handling Checkboxes with WebDriver API
  • Handling static dropdowns
  • Handling dynamic dropdowns
  • Drag & Drop
  • Keyboard Interaction
  • Mouse Interaction
  • Multi select
Selenese Commands:
  • Actions
  • Accessors
  • Assertions
  • Using Locators in Selenium
  • Locating by ID
  • Locating by Name & using filters
    • Locating by Link Text
    • Locating by CSS Selector
    • Locating by DOM
Synchronization in WebDriver:
  • What is an implicit wait?
  • What is an explicit wait?
  • AJAX Calls in Selenium
    •  What is AJAX
    • Handling AJAX Calls
    • Challenges
Accessing Web Tables:
  • What is a Web Table?
  •  Static Tables
  • Dynamic Tables
  • Locating Web Table elements
  • Fetching number of rows and columns
  • Fetching cell value
TestNG Framework:
  • Introduction
  • TestNG Features
  • Install and set up the TestNG environment
  • First Test Case with TestNG
  • TestNG annotations
  • Junit vs TestNG
  • TestNG Test Suite
  • Annotations, Groups & DependOn
  • TestNG - Ignore Test
  • Group Test in TestNG
  • Metagroups
  • Exclusion Groups
  • Exception Test
  • Dependency Test
  • TestNG Parameters & Data Provider
  • TestNG Reporters & Asserts
  • Test Cases Prioritizing & Sequencing
  • TestNG DataProvider with Excel
  • Multi-Browser & Parallel Testing
Test Design Techniques:
  • Page Object Model
  • Why POM?
  • What is POM?
  • POM Benefits
  • Parameterizing using Excel
  • Log4j Logging
  • Exception Handling
  • Capture Screenshots
Cookie Handling in Selenium:
  • Why handle cookies
  • Retrieving, adding and deleting cookies
  • Storing a cookie
  • Using stored cookie
Debugging:
  • What are Breakpoints
  • Implementation of Breakpoints
  • What is a Startpoint
  • Implementation of Startpoints
Xpath Functions:
  • Contains
  • Sibling
  • Ancestor
Selenium Frameworks:
  • Data Driven Test Framework
  • Keyword Driven Test Framework
  • Hybrid Test Framework
Cucumber (Behaviour-Driven Testing):
  • Introduction to Cucumber
    • What is BDD?
    • BDD v/s TDD
    • What is Cucumber
    • Introduction to Gherkin
    • Selenium Integration with Cucumber BDD
    • Maven project setup for Cucumber with Selenium
  • Writing Feature Files with Gherkin syntax
  • Running Scenarios from Feature File
  • Cucumber Annotations
  • Working with Step Definitions
  • Data Driven Testing in Cucumber 
  • Parameterization of Test Cases
    • Passing Data Tables to Steps
  • Integrating cucumber scenarios with Junit tests
  • Adding Scenario tags
  • Scenario Hooks in Cucumber
  • Generating Reports
read less
Comments
Dislike Bookmark Share

Lesson Posted on 09 Mar IT Courses/QA/Selenium/Selenium with Java

Setting Up Environment For Selenium Webdriver

Seema Nair

I am working in the software industry for ten years now.

1. Installation of Selenium IDE: i. Launch Firefox and navigate to https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/ . Click on Add to firefox. ii. Wait until Firefox completes the download and then click "Install.". Wait until the installation is completed. In the pop-up window, click "Restart... read more

1. Installation of Selenium IDE:

i. Launch Firefox and navigate to https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/ . Click on Add to firefox.

ii. Wait until Firefox completes the download and then click "Install.". Wait until the installation is completed. In the pop-up window, click "Restart Now."After Firefox has restarted, Launch Selenium IDE by clicking Tools>Selenium IDE or Ctrl+Alt+S.

 

2. Install Java:

i. Download and Install JDK and JRE from link http://www.oracle.com/technetwork/java/javase/downloads/index.html

ii. Set the JDK's bin directory path in "PATH" of System's environment variable. Verify the installation using below command in command prompt window.

C:/>java -version


3. Install Eclipse IDE:

Download eclipse from eclipse.org and Install

 

4. Install Selenium Standalone server:

Download Selenium Standalone Server from seleniumhq.org

5. Install Chrome driver:

Download Chrome driver from seleniumhq.org

 

6. Installation of TestNG in Eclipse:

Launch eclipse. Go to Help>eclipse market place. Find TestNG and click on install.

 

7. Installation of Maven:

Verify the java installation by Running C:/>java -version in command line. Set home path of JDK as JAVA_HOME in environment variables. 

.Extract the files to specified folder. Add maven bin directory path to the System environment variable "PATH". Verify Maven installation using C:/>mvn --version in command line.

read less
Comments
Dislike Bookmark Share

Answered on 12 Mar IT Courses/QA/Selenium

What skill set or prerequisite domain knowledge do I need to have, in order to become a good automation... read more
What skill set or prerequisite domain knowledge do I need to have, in order to become a good automation tester, if I am working on Selenium with C#? read less

Raj

If you have already working on C# and have good knowledge on OOPs concepts then you can work with Selenium C# API's to automate the application. You need to start getting to know about Webdriver and start using .NET API and start driving the application.
Answers 2 Comments
Dislike Bookmark Share

About UrbanPro

UrbanPro.com helps you to connect with the best Selenium Training in India. Post Your Requirement today and get connected.

x

Ask a Question

Please enter your Question

Please select a Tag

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more