I’ve been working with WatiN for my behavior-driven development tests using SpecFlow. While it gets the job done, the performance is really slow which makes running test suites painful.
Recently I found SimpleBrowser which runs much faster than WatiN. The problem is that SimpleBrowser doesn’t handle JavaScript execution, so any AJAX functionality in my web application fails during testing.
I need a headless browser solution that can execute JavaScript and handle AJAX requests properly. Are there any good options available that would be better than sticking with WatiN? I want something that combines the speed benefits of headless testing with full JavaScript support.
Has anyone successfully used headless browsers for SpecFlow automation that can recommend a reliable solution?