Tools for automation without UI interaction
carriann last edited by
I am required to build automated functional tests for an older web application which does not have much in the way of services or API. Normally that would mean using something like Selenium and interacting through a browser, but the automation has to go through our continuous integration, so it can't run through the browser UI.
We are using Jules for CI and build, and the automation has to succeed for the build to pass. Our team is trained in Selenium automation.
I don't know where to start. What tools are there to perform functional testing against an application that doesn't have an API when there is no way to open a browser and test with it?
I am assuming that your application has UI, but you want to run automated tests in the background without opening the physical browser on the machine.
For this, you can try running your selenium test cases with headless chrome driver. If you are using serenity, then the serenity property "chrome.switches = --headless" allows you to run your test cases in headless mode without opening an actual browser.