Selenium FAQ’s:
1. What is Automation Testing and why we need to go for automation testing
2. Explain me types of automation testing
3. When to go for Automation Testing
4. Can you explain me Selenium and futures of Selenium
5. How Selenium identifies elements in web page
6. What types of testing supported by Selenium
7. What is Assertion and why do we use it
8. What are different types of asserts we have
9. What are the different types of XPATH available and what is difference between
them
10. Differences between Assert and Verify
11. What is wait and why do we need to use wait
12. What are the different wait’s available in Selenium
13. Differences between implicit wait and explicit wait
14. What is Fluent wait
15. Can I use [Link]() method for wait
16. What is difference between findElement() and findElements()
17. What is object repository and why we need this
18. How do you type a value in text field of your application using Selenium
19. How do you select a value from drop-down / pick list using Selenium
20. How do you find element which is in Frame
21. How do you switch to Frame
22. . How do you come out of frame after performing action in the Frame
23. How do you switch between windows using Selenium
24. What is difference between getWindowHandle() &getWindowHandles()?
25. How do you open the browser and type your application URL
26. difference between [Link]() and [Link]().To()
27. How do you handle pop-up / alert windows
28. How do you perform actions on alert window
29. Can you explain me where and all you can use Explicit Wait
30. How do you handle web table
31. How do you get all the values from web table?
32. What contains and starts with
33. How do you handle OS windows
34. How do you handle reading / writing data to Excel file
35. How do you handle mouse actions
36. How do capture screen shot