๐ง๐ฒ๐ฐ๐ต๐ป๐ถ๐ฐ๐ฎ๐น ๐๐ป๐๐ฒ๐ฟ๐๐ถ๐ฒ๐ ๐ค๐๐ฒ๐๐๐ถ๐ผ๐ป๐:
1. Could you please introduce yourself and share some details about your professional background?
2. Can you describe the automation framework you have used in your project?
3. How would you add new fields to the object repository?
4. Can you explain the structure of your automation framework, providing an example?
5. What is the difference between a single slash (/) and a double slash (//) in XPath?
6. What are the different TestNG annotations, and what is their execution order?
8. Can you explain Jenkins and its role in automation testing?
9. How do you handle alerts in Selenium
10. How do you handle file upload buttons (browse buttons) in Selenium?
11. What is polymorphism, and how is it applied in Selenium?
12. What is method overloading, and in what scenarios do you use method overloading in Selenium?
๐๐น๐ถ๐ฒ๐ป๐ ๐๐ป๐๐ฒ๐ฟ๐๐ถ๐ฒ๐ ๐ค๐๐ฒ๐๐๐ถ๐ผ๐ป๐:
1. Can you describe your current project and explain its main components?
2. Which automation framework are you using in your project? Please provide details.
3. What is the Page Object Model (POM), and why is the object repository used in POM?
4. Can you explain the purpose of the Robot class in Selenium?
5. Why is Page Factory used in object repositories?
6. How do you launch Internet Explorer in Selenium WebDriver?
7. How do you use the Select class in Selenium for handling dropdowns?
8. How do you work with frames in Selenium? How many ways can you pass values to frames?
9. Can you explain the use of XPath and sibling elements in XPath?
10. What is the difference between implicit wait and explicit wait in Selenium? Could you also provide the syntax?
11. Could you write a program for taking a screenshot in Selenium?