Automating Test Automation

We have finally started automating our functional testing. We have a large .net based web application and after much time I have convinced the powers that be that we should be creating selenium tests when we test new functionality so that we can retest that functionality later with the push of a button.

So first had to overcome creating same state for tests when they began, then had to overcome functionality common tasks. And now we are trying to automate the automation and have our selenium tests run on our build server. I’m all for it, but it is not easy.

Having issues as only headless browser that seems to work in a windows environment is PhantomJS. This would be ok except some of our tests send files down by changing content-type header, and PhantomJS doesn’t yet support this.

Trying to see if we can run Chrome headless, or setup a server somewhere to run tests so doesn’t matter if headless or not. Will update where we get to.