• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

SoftwareTestingo - Interview Questions, Tutorial & Test Cases Template Examples

SoftwareTestingo - Interview Questions, Tutorial & Test Cases Template Examples

  • Home
  • Test Case Examples
  • Interview Questions
  • Interview Questions Asked
  • Java
  • Java Program
  • Selenium
  • Selenium Programs
  • Manual Testing
  • Difference
  • Tools
  • SQL
  • Contact Us
  • Search
SoftwareTestingo » Selenium » Free Selenium Tutorial » Selenium Tutorial In Details

Selenium Tutorial In Details

Last Updated on: August 17, 2020 By Softwaretestingo Editorial Board

What We Are Learn On This Post

  • Basic Selenium Tutorial
  • Where you can download selenium (software)?
  • Selenium WebDriver Tutorials Syllabus
  • Selenium Tutorial On Locators
  • Selenium Tutorial for Beginners
  • Selenium Testing Tutorials Concept Wise
  • Selenium Tutorial On TestNG Automation Framework
  • Basic Selenium Automation testing tutorial
  • TestNG Tutorials
  • Frameworks Tutorials
  • Selenium Tutorial: Advance Selenium Webdriver Tutorial Stuff
  • Selenium Tutorial – Selenium Interview Questions

Selenium Tutorial for Beginners & Professional: In this post, we are going to share with you about Selenium Tutorial. Also, we are trying to cover all the concepts from the fundamental level to the advanced concepts of Selenium. Because we want to share this Selenium Tutorial in such a way that it will be helpful for beginners and professionals also.

As we all know that Selenium is an open-source web-based automation tool. Because of its open-source behavior, this automation tool is used on all types of organizations like from a Startup to well-reputed MNC companies.

In this Selenium tutorials, we are going to cover all topics of Selenium like how to install Selenium on your local machine, how to use it and what are the selenium automation testing features and its implementation with some real-time examples, what are the advantage of using Selenium, what type of application you can test by using Selenium WebDriver, etc.

Selenium Tutorial
Selenium Tutorial

Basic Selenium Tutorial

We are getting thousands of requests from so many QA testers regarding how to learn the Selenium Automation Testing tool? Because we have seen most of the QA tester who is currently working as a manual tester, they want to Shift their carrier from manual testing to automation testing.

For this, they are searching for a platform where they can get the right amount of resources like different Selenium topics like:

how to implement with real-time example and also some automation testing project where they can apply their knowledge so that they can gain confidence over how to use this Selenium Automation Testing tool.

So now onwards, we are going to say a complete series of Selenium tutorials starting from the basics of Selenium. I hope you will go through all these tutorials, which we have shared, and let us know if you are facing any problem while doing automation. We will try to help you resolve your automation testing issues.

Where you can download selenium (software)?

Slowly this software testing automation tool is getting popular among developers and testers because of his crucial future open-source portable Automation Testing framework. So before starting how to automation by using Selenium, we have to know where we can download the Selenium software.

Here Selenium software means we are not going to download an EXE file or an application. Here we need to download the Selenium jar files from their official website. Previously the primary resource of downloading Selenium software JAR file is Seleniumhq.org, but from the end of 2019, they are just come up with a new platform.

So you can download the latest Selenium software from their official website, which is Selenium.dev. Where you can get all the elements of Selenium WebDriver like Selenium Grid, Selenium IDE, and also supported browsers driver.

Selenium WebDriver Tutorials Syllabus

  • Selenium Introduction
  • What Is Selenium?
  • Setup Java
  • Eclipse Tips
  • Setup Eclipse
  • Setup WebDriver Client Setup
  • Configure Eclipse With WebDriver
  • Selenium WebDriver Architecture
  • Selenium Webdriver Interface & Classes Hierarchy
  • Selenium WebDriver PROS & CONS
  • First Selenium Webdriver Script JAVA Code Example
  • Run Test Of Firefox Browser
  • Run Test On Chrome Browser
  • Run Test on IE Browser
  • Run Test Using Gecko Driver
  • Selenium Headless Browser Testing: HTMLUnitDriver & PhantomJS
  • Selenium Webdriver Commands Methods
  • Navigation Commands
  • Find Element or Find Elements command
  • Headless Browser Testing
  • Click On Image
  • Select Value From Drop Down
  • Verify Tooltip Text

Selenium Tutorial On Locators

When are you listening to the word locators, then in your mind baby asking what is the use of locator in Selenium? As we all know from the basics of the Selenium automation testing tool, Selenium is mainly used to automate web applications.

A web application can have so many web elements on it. And if you want to perform some action on those web elements, then the first thing you have to do is locate that element.

Su Selenium uses locators to find the matching elements of your page, which you need to interact with or doing some operation with that element. Different types of locators are present in Selenium. Getting more details about Selenium Locators, you can refer the below links:

Selenium Tutorial for Beginners

  • Selenium Locators
  • ID Locator
  • Name Locator
  • Tag Name Locator
  • Class Name Locator
  • Link Text and Partial Link Text
  • XPath
  • CSS Selector
  • XPath Helper Plugins

Selenium Testing Tutorials Concept Wise

  • Selenium Wait Commands
  • Expected Condition Wait
  • Selenium Form WebElement
  • Different Ways to Select CheckBox and Radio Button
  • How to Select Value from DropDown using Selenium Webdriver
  • Upload & Download a File using Selenium Webdriver
  • Download File Using Selenium
  • Multiple Select
  • Static Table Work
  • Dynamic Web Table Calendar
  • Actions Class in Selenium Webdriver
  • Drag And Drop Using Actions Class
  • Robot Class
  • SwitchTo()
  • Alert & Popup Window Handling in Selenium WebDriver
  • Frame & IFrame
  • Windows Handling
  • AutoIT
  • Sikuli Tutorial
  • JavaScript In Details
  • Firefox Profile
  • Desired Capabilities in Selenium WebDriver
  • Take Screenshot Using different techniques
  • Scroll in Selenium
  • Cross Browser Testing
  • Cookie Web Testing
  • Log4J
  • Maven

Selenium Tutorial On TestNG Automation Framework

  • TestNG Complete Tutorial
  • How to Install TestNG in Eclipse
  • How to Write Your First Test Case & Test Suite Using TestNG
  • TestNG Annotation
  • Different TestNG Attributes
  • @Test on Class Level
  • Priority annotation
  • Timeout Test in TestNG
  • Enabled Annotation In TestNG
  • TestNg Description Annotation
  • BeforeClass & BeforeSuite TestNG Annotation
  • Always Run Attribute In TestNG
  • TestNG expectedExceptions Attribute
  • Dependency In TestNG
  • Parameterization In TestNG
  • Parallel Test Execution In Selenium TestNG
  • TestNG Assertions
  • TestNG Groups
  • TestNG Inheritance
  • TestNG Method Overloading
  • TestNG Method Overriding
  • TestNG Method with Return Statement
  • DataProvider In TestNG
  • Factory Annotation In TestNG
  • Difference between @Factory and @DataProvider
  • TestNG Listeners
  • ITestContext In TestNG
  • Parallel Test execution
  • TestNG Report
  • Extent Report
  • Execute TestNg Using Command Prompt

Basic Selenium Automation testing tutorial

  • How to Click on Image in Selenium Webdriver
  • How to Select Value from DropDown using Selenium Webdriver
  • Locate Elements by Link Text & Partial Link Text in Selenium Webdriver
  • Mouse Click & Keyboard Event: Action Class in Selenium Webdriver
  • How to Upload & Download a File using Selenium Webdriver
  • XPath in Selenium WebDriver: Complete Tutorial
  • Alert & Popup Window Handling in Selenium WebDriver
  • Handling iFrames in Selenium Webdriver: switchTo()
  • How to Handle Web Table in Selenium WebDriver
  • Handling Dynamic Web Tables Using Selenium WebDriver
  • Desired Capabilities in Selenium WebDriver
  • How to Verify Tooltip using Selenium WebDriver
  • How to Find All/Broken links using Selenium Webdriver
  • How to Take Screenshot in Selenium WebDriver
  • Robot Class in Selenium Webdriver
  • How to use AutoIT with Selenium Webdriver: File Upload Example
  • Flash Testing with Selenium WebDriver
  • How to Drag and Drop in Selenium WebDriver (EXAMPLE)
  • How to Scroll Down or UP a Page in Selenium Webdriver
  • Sikuli Tutorial: How to use Sikuli with Selenium (EXAMPLE)
  • XPath Contains, Sibling, Ancestor Functions in Selenium WebDriver
  • Implicit, Explicit, & Fluent Wait in Selenium WebDriver
  • Double click and Right Click in Selenium with Examples
  • Navigation Commands
  • Multiple Select
  • XPath
  • XPath Helper Plugins
  • Multiple Windows Handling
  • Handle Unexpected Alert
  • Expected Condition Wait

TestNG Tutorials

  • How to Download & Install TestNG in Eclipse for Selenium WebDriver
  • TestNG Tutorial: Annotations, Framework, Examples in Selenium
  • TestNG Groups: Include, Exclude with Example
  • TestNG @Test Priority in Selenium
  • Parallel Execution in Selenium: Session Handling & TestNG Dependency
  • TestNG: How to Run Multiple Test Suites in Selenium
  • TestNG Listeners in Selenium: ITestListener & ITestResult Example
  • How to Execute Failed Test Cases in TestNG: Selenium WebDriver
  • TestNG Report Generation in Selenium WebDriver
  • Customize, PDF & Email TestNG Reports in Selenium WebDriver

Frameworks Tutorials

  • Page Object Model (POM) & Page Factory: Selenium WebDriver Tutorial
  • DataProvider & TestNG XML: Parameterization in Selenium(Example)
  • Read & Write Data from Excel File in Selenium Webdriver: POI & JXL
  • How to Select Date from DatePicker/Calendar in Selenium Webdriver

Selenium Tutorial: Advance Selenium Webdriver Tutorial Stuff

  • Selenium Grid Tutorial: Hub & Node (with Example)
  • Maven & Jenkins Integration with Selenium: Complete Tutorial
  • Selenium Automation Framework: Data-Driven, Keyword Driven & Hybrid
  • Database Testing using Selenium: Step by Step Guide
  • Cross Browser Testing using Selenium WebDriver
  • Log4j with Selenium: Download, Install, Use & Example
  • How to Handle SSL Certificate in Selenium WebDriver
  • How to Handle AJAX Call in Selenium Webdriver
  • JavaScriptExecutor in Selenium WebDriver with Example
  • How to use IntelliJ IDEA & Selenium Webdriver
  • Apache ANT with Selenium: Complete Tutorial
  • How to Generate XSLT Report in Selenium Webdriver
  • Github Integration with Selenium: Complete Tutorial
  • Cookies Handling in Selenium WebDriver
  • Using SoapUI with Selenium for Web Service Testing
  • How to Create Firefox Profile in Selenium WebDriver
  • Creating Object Repository in Selenium WebDriver: XML & Properties file

Selenium Tutorial – Selenium Interview Questions

  • Situational Interview Questions
  • Selenium Automation Interview Questions
  • Basic Selenium Interview Questions
  • Jira Interview Questions
  • Mostly asked Selenium WebDriver Interview Questions
  • Selenium Mock Interview Questions

Selenium Tutorial – Other Interview Questions

  • Data Structure Interview Questions

Interview Related Testing Stuffs

  • Explain Selenium Automation Framework In Interview
  • Singleton Class implementation In Selenium
  • Selenium WebDriver Architecture
  • Selenium Automation Testing Benefits

Selenium Interview Questions

  • Selenium Real Time Tricky Scenarios Interview Questions & Explanation
  • TestNG Interview Questions Selenium & Tutorial Updated
  • Selenium Mock Interview Questions For Freshers & Experience
  • Basic Selenium Interview Questions For Freshers & Experience

Selenium Subjective Interview Questions

  • Follow Up Automation Testing Framework Interview Questions
  • Regularly Asked Selenium Automation Interview Questions
  • Selenium Webdriver Commands Methods For Freshers & Experience
  • Latest Selenium WebDriver Interview Questions Updated

If you have any missed Selenium Tutorial topics or you want to inform some other Selenium Tutorial topics, then you can comment about that in the comment section, and we will try to update on the list and as well as in our blog.

Ref: article

    Filed Under: Free Selenium Tutorial

    Reader Interactions

    Comments

    1. Avatar for harihari says

      October 4, 2019 at 4:20 AM

      Most of the links are not clickable are they still under development or some issue?

      Reply
      • Avatar for Softwaretestingo Editorial BoardSoftwaretestingo Editorial Board says

        June 20, 2020 at 4:47 PM

        We are woorking to make the links clickable

        Reply
    2. Avatar for Vandana DhimanVandana Dhiman says

      August 6, 2020 at 6:33 PM

      Thanks for the great content, The best part is that each and everything is available on clicks on the same place.

      Reply
      • Avatar for Softwaretestingo Editorial BoardSoftwaretestingo Editorial Board says

        August 6, 2020 at 8:14 PM

        Thanks Vandana Dhiman, We are still working on providing all the topics with real time example and also with detailed explnation

        Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Primary Sidebar

    Join SoftwareTestingo Telegram Group

    Categories

    Copyright © 2023 SoftwareTestingo.com ~ Contact Us ~ Sitemap ~ Privacy Policy ~ Testing Careers