I'm using webdriver to automate our browser testing, I have some scripted tests already where I am using Visual Studio and while I don't mind other formats I'm looking for a good supportable framework that I can still use in Visual Studio. I'm working with NUnit now but I am not sure how expandable this will be for me in the future, my experience with it is limited and I fully expect to have a lot of test cases for browser automation in the future and want to be able to pull out tests and functions into separate areas.
I've looked at a few other frameworks (STAF and Watin) but not deeply, and I want to keep using the webdriver framework since I have become familiar enough with it to know it will support the site I am testing. Has anyone wrapped webdriver in a C# or .Net framework and can give me some suggestions as to frameworks or tutorials that will get me started?
NUnit is good, but I just keep getting this nagging feeling that I am not using it for its intended purpose since my goal here is to automate our browser regression tests. I know its not only for Unit Tests, but I sometimes get the feeling that I am doing something that is not a fit, but maybe that is just me. Ideally, I would like to be able to enhance my framework to not only run our tests to validate the site but add in tests where I can pull data from our database either to run tests, or for verification. So I would like some extensibility, and if I need to code that if its not available, I am ok with it.
Thanks!