Selenium Training Tutorials

Selenium online training has acquired the status of most used testing automation tool in the world and more manual testers and test managers are opting for it. It is user friendly and at the same time free also. These two factors, along with some other unique features attract professional to Selenium training online.

Although selenium training supports different program languages, most of the users prefer java. Java has many features to claim which made it the widely accepted programming language. Besides, the fact that Selenium videos it self is developed in java, makes more users to depend on java while using Selenium tutorial on Webdriver. When the user needs to look into the server code, he or she can easily step out of the client side code to the server side code.

Although the user has the freedom to use any of the languages supported by Selenium training online, an understanding of Java will certainly make the things different. Hence it is advisable to have proficiency in java before learning selenium training course. Hence many of the selenium tutorial offers selenium online training on webdriver  course with java for beginners.

Usually the Selenium with webdriver with java tutorial, provided along with Selenium testing training will include the following subjects.

  • Datatypes In Java
  • String Class In Java
  • if, if else and nested if else In Java
  • for loop In Java
  • while, do while loops In Java
  • One and two dimensional array In Java
  • Methods In Java Access Modifiers In Java
  • Return Type Of Method In Java
  • Static, Non Static Methods, Variables In Java
  • Object In Java Variable Types In Java
  • Constructor In Java
  • Inheritance In Java
  • Interface In Java ArrayList In Java
  • Hashtable In Java
  • Read-Write Text File In Java
  • Exception handling, try-catch-finally, throw and throws In Java

Once you are familiar with Java, then learning of Selenium will be much easier. Selenium online webdriver training is being divided into several parts each of which contains an array of different aspects. They are as follows.

Webdriver installation and configurations

This portion includes the following subjects

  • Introduction of WebDriver Download and install
  • Selenium’s Webdriver with Eclipse
  • Creating And Running First Webdriver Script In Firefox
  • Running WebDriver Test In Google Chrome Browser
  • Running WebDriver Test In Internet Explorer Browser
  • Read More IE And Chrome Driver Tutorials

Configuration of Junit

This is the second part of the Selenium with Webdriver course and it consists of the following.

  • Downloading and installation Of JUnit with Eclipse
  • Creating and running webdriver test with junit
  • Creating and running junit test suite with webdriver
  • Using JUnit Annotations in webdriver @Before/@After VS
  • @BeforeClass/@AfterClass Difference
  • Ignoring JUnit Test from execution
  • Junit Timeout And Expected Exception Test
  • WebDriver Test report Generation using JUnit – 3 Steps

Element locators in webdriver

  • Locating Elements By ID
  • Locating Element By ClassName
  • Locating Element By Tag Name
  • Locating Element By Name Locating Element By Link Text Or Partial Link Text
  • Locating Element By CSS Selector
  • Locating Element By XPath

WebDriver Basic Action Commands With Example

  • WebDriver Basic Action Commands And Operations With Examples
  • Opening And Maximizing Firefox Browser And Opening URL
  • Clicking On Button
  • Submitting Form Using .submit() Method
  • Store Text Of Element
  • Typing Text In To Textbox
  • Get Page Title Of Software Web Application
  • Get Current Page URL
  • Get Domain Name
  • Generating Alert Manually
  • Selecting Value From Dropdown Or Listbox
  • Deselecting Value From Dropdown Or Listbox
  • Navigating Back And Forward
  • Verify Element Present
  • Capturing Entire Page Screenshot
  • Generating Mouse Hover Event
  • Handling Multiple Windows
  • Verify Element Is Enabled Or Not
  • Enable/Disable Element
  • Handling Alert, Confirmation and Prompt popup
  • Handle Unexpected Alert Of Software Web Application
  • Highlighting element Of Software Web Application
  • Reading Font Properties Using .getCssValue()

WebDriver Wait For Examples Using JUnit And Eclipse

  • How to apply implicit wait in selenium script
  • Explicit Wait – For Element
  • Explicit Wait – For Text
  • Explicit Wait – For Alert
  • Explicit Wait – For Element Visible
  • Explicit Wait – For Element Invisible

WebDriver Other Examples

  • findElement() And findElements() Difference
  • Generating Log In WebDriver
  • Creating Object Repository Using Properties File
  • Extracting All Links From Page
  • Extracting All Text Box From Page
  • Extracting/Reading Table Data
  • Handle Dynamic Web Table
  • Create And Use Custom Firefox Profile In Selenium Test
  • Downloading Files Using Selenium
  • Handling Ajax Auto Suggest Drop List
  • Parameterization/Data Driven Testing
  • Selenium Interview Questions

In these parts, Selenium with Webdriver will be discussed in detail and the learners will get a clear idea about its uses and applications.

As mentioned earlier, Selenium supports many other program languages such as C++, python, perl etc too apart from Java, still it is better to learn the basics of Java to work easily and to understand the technology in a better way.

Leave a Reply

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