Selenium WebDriver Tutorials Part Two


Software testing industry is growing day by day and usage of selenium webdriver in software testing process is also increasing very fast. It is very important to learn selenium webdriver if you wants to stay on top in software testing industry. Bellow given selenium webdriver tutorials will helps you to learn selenium webdriver and usage of testng with selenium webdriver to automate any software web application.

WebDriver Basic Action Commands With Example

Selenium Basic Action Commands
  1. WebDriver Basic Action Commands And Operations With Examples
  2. Opening And Maximizing Firefox Browser And Opening URL
  3. Clicking On Button
  4. Submitting Form Using .submit() Method
  5. Store Text Of Element
  6. Typing Text In To Text box
  7. Get Page Title Of Software Web Application
  8. Get Current Page URL
  9. Get Domain Name
  10. Generating Alert Manually
  11. Selecting Value From Dropdown Or Listbox
  12. Deselecting Value From Dropdown Or Listbox
  13. Navigating Back And Forward
  14. Verify Element Present
  15. Capturing Entire Page Screenshot
  16. Generating Mouse Hover Event
  17. Handling Multiple Windows
  18. Verify Element Is Enabled Or Not
  19. Enable/Disable Element
  20. Handling Alert, Confirmation and Prompt popup
  21. Handle Unexpected Alert Of Software Web Application
  22. Highlighting element Of Software Web Application
  23. Reading Font Properties Using .getCssValue()
WebDriver Wait For Examples Using JUnit And Eclipse

Implicit And Explicit Wait In Selenium
  1. How to apply implicit wait in selenium WebDriver script
  2. Explicit Wait - For Element
  3. Explicit Wait - For Text
  4. Explicit Wait - For Alert
  5. Explicit Wait - For Element Visible
  6. Explicit Wait - For Element Invisible
WebDriver Other Examples
  1. findElement() And findElements() Difference
  2. Generating Log In WebDriver
  3. Creating Object Repository Using Properties File
  4. Extracting All Links From Page
  5. Extracting All Text Box From Page
  6. Extracting/Reading Table Data
  7. Handle Dynamic Web Table
  8. Create And Use Custom Firefox Profile In Selenium WebDriver Test
  9. Downloading Files Using Selenium WebDriver
  10. Handling Ajax Auto Suggest Drop List
  11. Parameterization/Data Driven Testing
  12. Selenium WebDriver Interview Questions
TestNG Framework Tutorials
TestNG Framework Tutorial
  1. Introduction Of TestNG
  2. TestNG Installation Steps
  3. Similarities and Difference Between TestNG and JUnit
  4. Create And Run First TestNG-WebDriver Test
  5. TestNg annotations with examples
  6. Creating And Running WebDriver Test Suit Using testng.xml File
  7. Creating Single Or Multiple Tests For Multiple Classes
  8. Creating Test Suite Using Class From Different Packages
  9. Creating Test Suite Using Selected Or All Packages
  10. Including Only Selected Test Methods In Selenium WebDriver-TestNg Test
  11. testng.xml - Include/Exclude Selenium WebDriver Test Package
  12. testng.xml - Using Regular Expression To Include/Exclude Test Method
  13. testng.xml - Skip Test Intentionally Using SkipException()
  14. Data driven Testing using @DataProvider Annotation Of TestNG
  15. Parallel test execution In multiple browsers using @Parameters annotation

WebDriver Assertions With TestNG

TestNG Assertion Tutorial

Hard Assertions : 
  1. assertEquals Assertion With Example
  2. assertNotEquals Assertion With Example
  3. assertTrue Assertion With Example
  4. assertFalse Assertion With Example
  5. assertNull Assertion With Example
  6. assertNotNull Assertion With Example
Soft Assertion : 
Applying TestNG Soft Assertion With Example

Common Functions To Use In WebDriver Test

  1. Common Function To Compare Two Strings
  2. Common Function To Compare Two Integers
  3. Common Function To Compare Two Doubles
  4. Common Function To Open And Close Browser
  5. Common Function To LogIn And LogOut
testng in selenium , testng selenium webdriver, selenium webdriver, selenium java, testng eclipse, selenium and testng, selenium with testng, selenium testng tutorial, selenium tutorial, testng tutorial, download testng, selenium framework, selenium java.


  1. you have really helped people looking for free tutorial on selenium that to in such an explanatory manner and thats really a wonderful thing. I am eagerly waiting for rest of the tutorial from day10. Please upload it...

    1. Thanks appreciation.. I am trying my best to complete tutorials but I have limited time to manage this blog so It Is not possible to publish many things In one shot... Hope you will understand..

    2. sir how much more to wait?

    3. Need to wait.. sorry. :)

    4. Actually I am publishing 2 to 3 posts per week.. Do you have subscribed to get post update via email?

    5. Thank you for your valuable tutorials... sir, can u plz publish a page on how to select and deselect ooptions from radcombobox, radlistbox and other rad comtrols.. i tries a lot .. but i cant...

    6. thank u for your knowledgeable tutorials... can u please publish a document on how to select and deselect options from radcombobox, radlistbox and all other radcontrols.. m unable to select it..

      thank you..

    7. Explanation is very good ,easy to understand.

  2. atleast can you say how many days tutorial are left as we have till day 9 now

    1. It will take nearest more 2 years. Because I am trying to cover each and every thing of webdriver.

    2. Do you know It Is taking hours for me to create single post? I have very limited time to manage this blog. I am trying my best to serve good webdriver materiel.

    3. I understand that, and am sorry for losing patience. I should be thankful, at least someone is sharing the knowledge for free.
      Thank you once again.

  3. Excellent job done by you.

  4. Excellent job, could you also let us know if you are going to publish about page object, loadable component and page factory. ?

    1. Will publish very soon.. stay tuned..

    2. I am very thankful to you, really you are doing a great job.

    3. I am very thankful to you. could you also share your email ID, if I need your help offline ?

    4. When I can expect page object, loadable component and factory.

  5. How can i join in this tutorial ??? it started ?

    1. View links one by one given on bellow pages

  6. Hi sir, i have one doubt, currently I'm entering some registration details of the students using Junit, once it is saved i want to cross check in the "list of students" table on my page whether my last entry has been successfully added into the table or not, please help me..

    1. Please fill detail on bellow given link.. Will contact you sortly

  7. Hello arvind,
    Can you plz guide me how to execute testcases in parallel

    1. View bellow given link for parallel test execution In 2 browsers.

  8. Really became fan of your content and your hard work. This site itself shows how much efforts you have putted to create this blog.

  9. Hi Arvind,

    This blog is very helpful and i learned so much from this site.
    Please explain to me where we will use Inheritance,Overloading,Overriding and abstraction concepts in selenium webdriver.

  10. It will be used with framework development. You can view webdriver datadriven framework at

  11. OSM Job! Thanks a lot! Serving materials like this is Great!
    Totally Agree!

  12. Open Firefox Browser
    Maximizing Browser Window
    Open URL In Browser

  13. As I can run this test
    Number always run with the value 2
    Always read the labels first xml

  14. Really helpfull ... excellent job by you sir...

  15. Hello, I am unable to open the pop up which is opened via clicking on the button.

  16. Hi Aravind,

    This Blog is really awesome, tremendous, amazing... I read so many blogs but this blog is super no words to explain. You covered most of Selenium Web driver topics with more informative way.


  17. Hi Aravind,

    Your blog is awesome,amazing, tremendous... I read many blogs but this bug is super. You have explained and covered most of topics of Webdriver in very informative way which i never seen in any blogs.

  18. how to compare webtable data with excel sheet?

  19. WOW, a very good tutorial.
    Please give me your e mail id.
    I wants to add you in my contact.

  20. Hey.. Its a nice tutorial. Thanks for it.
    Actually am working on Selenium with Python.
    Is any tutorial for it?

  21. Thanks for sharing this. Nice blog and very helpful.
    Am working with selenium with Python. Is there any tutorial for it?

  22. Thanks a lot for Web Driver tutorials.

  23. Can you have all this available in a document that one can download and print ?. Rather than parts and links under each part