Some background. I am a long time WatiN coder, and have been since I first looked at Selenium a few versions ago, and decided that it didn't meet my needs, and then went with WatiN.

I now want to switch to selenium 2 (selenium web-driver).

What are the best resources? Where can I can find out about getting started with Selenium 2?

I am personally interested in the C# API, how control mapping works, and implementation examples. Selenium HQ.org still talks primarily about Selenium IDE and the older versions.

4 Answers 4


WebDriver documents are available at -


Does it help?

  • Being in the exact same boat as Bruce, the first link has very very basic information, and the second link is mainly 'to do'. I'm still finding it more useful to go through the method definitions in the dll's. May 8, 2011 at 5:53
  • let us be more specific about kind of implementation example and/or control mapping being soughed here. May be I could help
    – Tarun
    May 8, 2011 at 10:18
  • 1
    Please note that those docs are in the process of being revised for the upcoming Selenium 2 release. There are other resources available for information about Selenium WebDriver. Another answer already indicated the Google group for WebDriver. Another resource is the #selenium IRC channel on Freenode where many of the core developers frequent.
    – JimEvans
    May 19, 2011 at 16:03

I think a truly complete introduction to Selenium 2 is non-existent actually. But the project is still in beta-phase so it is a little understandable.

For C#, I would recommend starting here :


If someone is looking for something less specific, The best I could recommend is going over the project's wiki : http://code.google.com/p/selenium/w/list

Especially those ( preferably in that order) :




A good place to look for more information on Selenium is the official Selenium blog : http://seleniumhq.wordpress.com/


I think the Google Groups site is as good of a place as any for information: http://groups.google.com/group/webdriver/topics


I have a suite working in C# on a heavy javascript application. I found Selenium 2 Testing Tools: Beginner's Guide to be a great resource to figuring out the Page Object Pattern and other important Selenium concepts for writing a clean, informative, modular UI testing suite. I also recommend to focus on running your tests regularly on all the configurations you wish to test on (all browsers, domain, IE!, etc.) rather than writing as many tests as possible and fixing all the bugs later on other browsers / domains / configurations. Also in a javascript heavy app, explicit waits are your friend, this was a long barrier for me to finally get Selenium to be useful.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.