There are several ways to identity the web elements. selenium webdriver provides different methods to identify these elements. most popular way is xpath. we can define or construct the xpath in different ways and for automation tester it is always a challenge to select or construct proper xpath so that it will not broke easily by some changes in the UI. but it has one disadvantage that it makes your execution slow. In this post we will see all method and different ways to identify the web elements.