Wipro Selenium Interview Questions


Round 1:

  1. Tell about urself.
  2.  

  3. Automation experience in your project
  4.  

  5. What is Xpath. Write Xpath for given scenario. [Navigate upwards]
  6.  

  7. Write xpath of two text boxes which don’t have any locators to find.
  8.  

  9. How to select value from Dropdown
  10.  

  11. What are the Waits in selenium. Explain briefly. Write code of each. [ImplicitlyWait, Sleep, WebdriverWait]
  12.  

  13. Exception Handling. Write code for given scenario.
  14.  

  15. Use “Throws” keyword.
  16.  

  17. Use of “Finally” keyword
  18.  

  19. Diff – ‘Final’ & ‘finally’
  20.  

  21. Diff – ‘List’ & ‘Set’
  22.  

  23. Diff – ‘Abstract Class’ & ‘Interface’ with Code
  24.  

  25. POM
  26.  

  27. Page Factory
  28.  

  29. Did u develop any Framework
  30.  

  31. How to take screenshot – Code
  32.  

  33. Real time experience in BUILD tool [Apache Ant or Maven]
  34.  

  35. Version Controlling
  36.  

  37. Member access modifiers
  38.  

  39. Diff – ‘Array’ & ‘ArrayList’
  40.  

  41. How to Sort using ‘Collection

 
Round 2:

  1. What kind of framework you have worked? Explain it?
  2.  

  3. Write xpath to locate the div that has no tags?<div class = ‘try123’><div>
  4.  

  5. How will you run Smoke test cases seperately?
  6.  

  7. Explain about static and final key words?
  8.  

  9. Explain about interface and abstract class? Why interface than abstract class?
  10.  

  11. Do you know collections in java?
  12.  

  13. Write a program to loop through Arraylist?
  14.  

  15. “09/24/2015”. seperate numbers only from this string.
  16.  

  17. What is the difference between Commit and Push in Github?
  18.  

  19. Writer a program to keep current browser but close other browsers?
  20.  

  21. There are three webelements having same property. Write a program to go to third one?
  22.  

  23. How will you push your code to server in github?
  24.  

  25. Brief about your automation testing experience?
  26.  

  27. What is protected access modifier?
  28.  

  29. Do you know Page object model framework and Pagefactory?
  30.  

  31. Write script to drag drop a text box?*9

 
Round 3:

  1. Write a program to find occurrence of every characters in following string:String s = ‘Welcome to Wipro”;
  2.  

  3. Have you worked on Page object model framework?
  4.  

  5. Implicit and explicit wait. difference?
  6.  

  7. Thread.sleep and Thread.wait. difference?
  8.  

  9. Inerface and Abstract class. difference?
  10.  

  11. Why interface than abstract class/
  12.  

  13. How will you manage build?
  14.  

  15. What is the purpose of using Maven?
  16.  

  17. I am facing an error says ‘Fast forward’ while pusing my code to    server in Github. How to resolve it/
  18.  

  19. How will you push your code to server in github?
  20.  

  21. How will you handle popups?
  22.  

  23. How will you run a machine in grid?