Category: Selenium Topics

This category contains topics of Selenium.

Part 6: Waits In Selenium: What Happens When We Mix Implicit Wait And Explicit Wait ?

Hello Folks, In last post we have seen the behavior of webdriver when mixing sleep with other waits. In this post, we will learn behavior of webdriver when we mix implicit wait and explicit wait. I hope, you will have good idea about implicit wait and explicit wait from my old posts. We know when […]

Part 5: Waits In Selenium: What Happens When We Mix Sleep With Other Types Of Waits ?

Hello Folks, In this post we will learn about behavior of webdriver when we mix waits together. There are four types of waits in Selenium Webdriver. Those are: Thread.sleep() Implicit wait Explicit wait (It is also called as webdriver wait.) Fluent wait. (It is also called as webdriver wait. Every wait has its own significance […]

How to handle StaleElementReferenceException Through Page Object Model(POM)

Hello Folks, This is on demand post. Many people asked me how to handle StaleElementReferenceException through Page Object Model(POM). So thought of writing a simple post on it. I am trying to automate below steps: Load URL “https://github.com/login”. Type wrong username. Type wrong password. Click on submit. Type correct username. Type correct password. Click on submit. […]

Part 2: Waits in Selenium: Implicit Wait

Hello Folks, In last post, we have learnt about Thread.sleep() method. In this post we will learn: What is implicit wait? How to use implicit wait? What is behavior of implicit wait when element is found before specified time? What is behavior of implicit wait when element is not found and specified wait time expires? […]

Part 1: Waits In Selenium WebDriver: Thread.sleep()

Hello Folks, In this post we will learn: Why we need to use wait statements in selenium webdriver. Types of waits in selenium webdriver. What is Thread.sleep() and how to use it. Disadvantages of Thread.sleep() method. “Waits” are very important concepts in Selenium WebDriver. Understanding of types and usages of waits are necessary to write perfect […]

Method 2: getCssValue() : What, When and How to use?

Hello Folks, In last post, we have seen about getAttribute(). In this post we will learn about getCssValue() method. This post covers: What is getCssValue() method? Why we use getCssValue() method? How to use getCssValue() method? What is difference between getAttribute() and getCssValue() methods. Let’s start with basics. What is CSS: Cascading Style Sheets (CSS) is a […]

Method 1: getAttribute(): Why, What and How to use?

Hello Folks, In this post we will learn: Why we use getAttribute() method? What is getAttribute() method? How to use getAttribute() method? We will see a lot of examples as well. Let’s start:- Why we require getAttribute() method? A web developer defines attribute and properties to a web element to add extra meaning to it. For […]

Please wait...

Subscribe to new posts to become automation expert

Want to be notified when my new post is published? Get my posts in your inbox.