serenity-bdd / serenity-cucumber-starter

A skeleton project for Serenity BDD and Cucumber JVM
Apache License 2.0
180 stars 285 forks source link

At screenplay branch, Updating serenity.version to 3.3.4 got SerenityManagedException #93

Open VivienneChenSNB opened 1 year ago

VivienneChenSNB commented 1 year ago

We are trying to update Screenplay branch to latest 3.3.4 like the main branch, but got below error. This is conflict because of the dependencies, but hard to figurate out, could anyone help update the screenplay branch. @wakaleo

net.serenitybdd.core.exceptions.SerenityManagedException: 'com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap.of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)' at org.openqa.selenium.chrome.AddHasCasting.getAdditionalCommands(AddHasCasting.java:38) at org.openqa.selenium.chrome.ChromeDriver$ChromeDriverCommandExecutor.getExtraCommands(ChromeDriver.java:98) at org.openqa.selenium.chrome.ChromeDriver$ChromeDriverCommandExecutor.(ChromeDriver.java:93) at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:81) at net.serenitybdd.core.webdriver.driverproviders.ChromeDriverProvider.newInstance(ChromeDriverProvider.java:73) at net.thucydides.core.webdriver.WebDriverFactory.createWebDriver(WebDriverFactory.java:161) at net.thucydides.core.webdriver.WebDriverFactory.newWebdriverInstance(WebDriverFactory.java:140) at net.thucydides.core.webdriver.WebDriverFacade.newDriverInstance(WebDriverFacade.java:165) at net.thucydides.core.webdriver.WebDriverFacade.newProxyDriver(WebDriverFacade.java:156) at net.thucydides.core.webdriver.WebDriverFacade.getProxiedDriver(WebDriverFacade.java:126) at net.thucydides.core.webdriver.WebDriverFacade.get(WebDriverFacade.java:196) at net.serenitybdd.core.pages.PageObject.openPageAtUrl(PageObject.java:983) at net.serenitybdd.core.pages.PageObject.openUrl(PageObject.java:929) at net.serenitybdd.screenplay.actions.OpenUrl.performAs(OpenUrl.java:18) at net.serenitybdd.screenplay.actions.OpenUrl$ByteBuddy$7jqyzz7e.performAs$accessor$7pQu0fZX(Unknown Source) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:577) at net.thucydides.core.steps.StepInterceptor.invokeMethod(StepInterceptor.java:503) at net.thucydides.core.steps.StepInterceptor.executeTestStepMethod(StepInterceptor.java:483) at net.thucydides.core.steps.StepInterceptor.runTestStep(StepInterceptor.java:457) at net.thucydides.core.steps.StepInterceptor.runOrSkipMethod(StepInterceptor.java:209) at net.thucydides.core.steps.StepInterceptor.testStepResult(StepInterceptor.java:196) at net.thucydides.core.steps.StepInterceptor.intercept(StepInterceptor.java:84) at net.thucydides.core.steps.ProxyConfiguration$InterceptorDispatcher.intercept(ProxyConfiguration.java:51) at net.serenitybdd.screenplay.actions.OpenUrl$ByteBuddy$7jqyzz7e.performAs(Unknown Source) at net.serenitybdd.screenplay.Actor.performTask(Actor.java:283) at net.serenitybdd.screenplay.Actor.perform(Actor.java:262) at net.serenitybdd.screenplay.Actor.attemptsTo(Actor.java:203) at net.serenitybdd.screenplay.Actor.attemptsTo(Actor.java:210) at snb.stepdefinitions.LoginSNBStepDefinitions.on_page(L