I am new to Octopus and have been commissioned by my company to wire in our UI automation tests into an Octopus pipeline and have been running into problems. We are using Cucumber/Ruby (Watir) for our automation tests. I have gotten the pipeline to pull down the code to a tentacle and execute the tests, using the Script steps, but when the tests execute, they all fail because they can’t find the object in the browser. Any Screenshots that are taken by the execution are black boxes.
I think the tentacle doesn’t use the UI which is what is causing the tests to fail, but I need to get them to work in the pipeline. I did try to give the OctopusDeploy Tentacle access to interact with the desktop. That didn’t work. I would like to avoid running the tests headless if possible, so what are my options here? Does Octopus work with Watir? Do I have any UI test executions options here?
Thanks for your feedback, I was looking for something related to this on the forums, but I wasn’t able to find anything that specifically touched on my problems here.