 Good evening everyone, final talk of the day before the Q&A session, I hope this is not a sleepy session for you all, let us do a hands-on guide to object identification and this is definitely going to be an add-on to Oren Rubin's session if you all have attended the statistical element locators, what he talked about was more from his tool perspective as well as something from the basics of locators. However, this is going in depth of object locators, how you have to adopt best practices to identify those locators and before that we also see what are those locators like CSS, XPath and so on and how does Selenium use it to identify the elements. So, consider this as a 101 tutorial on object identification, one of the most basic aspects of automation. Who am I? A test automation consultant with like for 10 years of experience, working with Selenium based frameworks and other tools as well, I speak at different forums and trainer, mentor to different MNCs and startups, just in short, can visit my profile. What is the agenda for the next 35-40 minutes? We cover the basics of object identification, what are CSS selectors or locators as people call them, what are XPath locators? Let us go into a bit of advanced locators, how we can play around with that. A ready cheat sheet for you all, I know like if someone is using Unix, you have those cheat sheets ready printed on your desktop always, automators can have this cheat sheet now on. And some best practices which I will be sharing based on the experiences as well as case studies on whatever we have experienced so far or the problem areas of automating. And yes, you can tweet on the following hashtags on and make the Selenium conference more popular on Twitter. So, let us get into the basics of object identification. We will make this interactive, I am not going to be the only person speaking out here. What exactly do you do when you start automation? Apart from the cooling aspects to understand the HTML technologies, to understand the web technologies, correct? Or directly do you just go and okay, Selenium.find element and blah, blah, blah, you do that. So, what is the first thing that you do when you open the browser or your application under test? What do you do? Of course, that is what everyone does. Yeah, but you still you first go before even object identification, you try to analyze the page source even before object identification. You try to understand the related underlying HTML technology that you use this.