RE: How to do run batch execution in webdriver, which one to use for that?
There can be many ways of doing that. But i would recomend you to make use of TestNG. TestNg gives the capability of running test cases in a batch through its xml file and many other functionalities. Please go through the following link:
You can either drive it with Test Data Excel sheet, soon i will post a Keyword Driven Framework in which I have used this technique.