Serenity Configuration for AWS Pipeline

Job ID: 38093817

Budget: $30 – $250 USD

I need a skilled freelancer to help me configure Serenity to run on an AWS pipeline for our existing business. We're specifically looking to automate testing for continuous integration/continuous deployment (CI/CD) purposes.

The problem we're facing is that the configuration works perfectly on a Windows environment but throws an error when we move it to the AWS pipeline. This issue is restricting our ability to run tests efficiently and impacting our CI/CD process.

Key requirements:
- Configure Serenity setup for an AWS pipeline
- Troubleshoot and resolve the error that's disrupting the pipeline
- Ensure the solution is robust and will enable the automation of our web application testing

Ideal skills and experience:
- Proficient in setting up Serenity for AWS and CI/CD
- Strong troubleshooting skills
- Experience in web application testing
- AWS pipeline configuration expertise would be a big plus.

We have a testing issue with serenity.properties configuration.
its runs well on windows, but when move to AWS pipeline we have the next error.

net.thucydides.core.webdriver.DriverConfigurationError at WebDriverFactory.java:152
Caused by: org.openqa.selenium.SessionNotCreatedException at ProtocolHandshake.java:140

looking for more detail we find the next information in the generated report.

Caused by: net.thucydides.core.webdriver.DriverConfigurationError
WebDriver was unable to create a new instance of type class org.openqa.selenium.chrome.ChromeDriver
WebDriver reported the following message: Could not start a new session. Response code 500. Message: session not created: Chrome failed to start: exited normally.
(session not created: DevToolsActivePort file doesn't exist)
(The process started from chrome location /opt/google/chrome/chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)