Java 硒铬驱动程序&xBB;3.2.0

Java 硒铬驱动程序&xBB;3.2.0,java,selenium,cucumber-jvm,cucumber-serenity,Java,Selenium,Cucumber Jvm,Cucumber Serenity,我是一名使用Cucumber、Serenity和Gradle的自动化测试人员。 我刚刚更新了我的build.gradleproperties文件以使用[Selenium Chrome Driver»3.2.0],并运行了登录测试,发现[Selenium Chrome Driver»3.0.1]中没有出现错误 我在使用3.1.0时也会遇到同样的错误 编译组:'org.seleniumhq.selenium',名称:'selenium-chrome-driver',版本:'3.1.0' 我回到了3.

我是一名使用Cucumber、Serenity和Gradle的自动化测试人员。 我刚刚更新了我的
build.gradle
properties文件以使用[Selenium Chrome Driver»3.2.0],并运行了登录测试,发现[Selenium Chrome Driver»3.0.1]中没有出现错误

我在使用3.1.0时也会遇到同样的错误 编译组:
'org.seleniumhq.selenium',名称:'selenium-chrome-driver',版本:'3.1.0'

我回到了3.0.1版,它可以正常工作。 以下是我收到的错误消息:

net.serenitybdd.core.exceptions.SerenityManagedException: org.openqa.selenium.os.CommandLine.find(Ljava/lang/String;)Ljava/lang/String;
    at net.serenitybdd.core.webdriver.servicepools.DriverServiceExecutable.asAFile(DriverServiceExecutable.java:90)
    at net.serenitybdd.core.webdriver.servicepools.GeckoDriverServiceExecutable.geckoBinaryCalled(GeckoDriverServiceExecutable.java:38)
    at net.serenitybdd.core.webdriver.servicepools.GeckoDriverServiceExecutable.executablePath(GeckoDriverServiceExecutable.java:24)
    at net.serenitybdd.core.webdriver.servicepools.GeckoDriverServiceExecutable.inEnvironment(GeckoDriverServiceExecutable.java:20)
    at net.serenitybdd.core.webdriver.servicepools.GeckoServicePool.configureGeckoDriverBinaries(GeckoServicePool.java:38)
    at net.serenitybdd.core.webdriver.servicepools.GeckoServicePool.<init>(GeckoServicePool.java:29)
    at net.serenitybdd.core.webdriver.driverproviders.FirefoxDriverProvider.<init>(FirefoxDriverProvider.java:29)
    at net.thucydides.core.webdriver.WebDriverFactory.driverProviders(WebDriverFactory.java:102)
    at net.thucydides.core.webdriver.WebDriverFactory.newWebdriverInstance(WebDriverFactory.java:126)
    at net.thucydides.core.webdriver.WebDriverFacade.newDriverInstance(WebDriverFacade.java:144)
    at net.thucydides.core.webdriver.WebDriverFacade.newProxyDriver(WebDriverFacade.java:135)
    at net.thucydides.core.webdriver.WebDriverFacade.getProxiedDriver(WebDriverFacade.java:105)
    at net.thucydides.core.webdriver.WebDriverFacade.openIgnoringHtmlUnitScriptErrors(WebDriverFacade.java:180)
    at net.thucydides.core.webdriver.WebDriverFacade.get(WebDriverFacade.java:175)
    at net.serenitybdd.core.pages.PageObject.openPageAtUrl(PageObject.java:829)
    at net.serenitybdd.core.pages.PageObject.openAt(PageObject.java:782)
    at faa.cucumber.stepLibraries.BaseUserSteps.navigateToTheFaaHomePage(BaseUserSteps.java:60)
    at faa.cucumber.stepLibraries.BaseUserSteps$$EnhancerByCGLIB$$9ba37e92.CGLIB$navigateToTheFaaHomePage$26(<generated>)
    at faa.cucumber.stepLibraries.BaseUserSteps$$EnhancerByCGLIB$$9ba37e92$$FastClassByCGLIB$$7f7ccb1e.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
    at net.thucydides.core.steps.StepInterceptor.invokeMethod(StepInterceptor.java:372)
    at net.thucydides.core.steps.StepInterceptor.executeTestStepMethod(StepInterceptor.java:357)
    at net.thucydides.core.steps.StepInterceptor.runTestStep(StepInterceptor.java:332)
    at net.thucydides.core.steps.StepInterceptor.testStepResult(StepInterceptor.java:134)
    at net.thucydides.core.steps.StepInterceptor.intercept(StepInterceptor.java:61)
    at faa.cucumber.stepLibraries.BaseUserSteps$$EnhancerByCGLIB$$9ba37e92.navigateToTheFaaHomePage(<generated>)
    at faa.cucumber.maps.NavigationMap.given_welcome(NavigationMap.java:197)
    at ✽.Given i have accessed the welcome page(login.feature:11)
net.serenitybdd.core.exceptions.SerenityManagedException:org.openqa.selenium.os.CommandLine.find(Ljava/lang/String;)Ljava/lang/String;
位于net.serenitybdd.core.webdriver.servicepools.DriverServiceExecutable.asAFile(DriverServiceExecutable.java:90)
位于net.serenitybdd.core.webdriver.servicepools.GeckoDriverServiceExecutable.geckoBinaryCalled(GeckoDriverServiceExecutable.java:38)
位于net.serenitybdd.core.webdriver.servicepools.GeckoDriverServiceExecutable.executablePath(GeckoDriverServiceExecutable.java:24)
位于net.serenitybdd.core.webdriver.servicepools.GeckoDriverServiceExecutable.ineEnvironment(GeckoDriverServiceExecutable.java:20)
位于net.serentiybdd.core.webdriver.servicepools.GeckoServicePool.configureGeckoDriverBinaries(GeckoServicePool.java:38)
位于net.serenitybdd.core.webdriver.servicepools.GeckoServicePool.(GeckoServicePool.java:29)
位于net.serenitybdd.core.webdriver.driverproviders.FirefoxDriverProvider。(FirefoxDriverProvider.java:29)
位于net.thucydides.core.webdriver.WebDriverFactory.driverProviders(WebDriverFactory.java:102)
位于net.thucydides.core.webdriver.WebDriverFactory.newWebdriverInstance(WebDriverFactory.java:126)
位于net.thucydides.core.webdriver.WebDriverFacade.newDriverInstance(WebDriverFacade.java:144)
位于net.thucydides.core.webdriver.WebDriverFacade.newProxyDriver(WebDriverFacade.java:135)
位于net.thucydides.core.webdriver.WebDriverFacade.getProxiedDriver(WebDriverFacade.java:105)
位于net.thucydides.core.webdriver.WebDriverFacade.openIgnoringHtmlUnitScriptErrors(WebDriverFacade.java:180)
位于net.thucydides.core.webdriver.WebDriverFacade.get(WebDriverFacade.java:175)
在net.serenitybdd.core.pages.PageObject.openPageAttribute(PageObject.java:829)
net.serenitybdd.core.pages.PageObject.openAt(PageObject.java:782)
在faa.cumber.stepLibraries.BaseUserSteps.NavigateTofaaHomepage(BaseUserSteps.java:60)上
在faa.cumber.stepLibraries.BaseUserSteps$$enhancerbyglib$$9ba37e92.CGLIB$navigateTofaaHomepage$26()
在faa.cucumber.stepLibraries.BaseUserSteps$$EnhancerByGlib$$9ba37e92$$FastClassByCGLIB$$7f7ccb1e.invoke()中
位于net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
位于net.thucydides.core.steps.StepInterceptor.invokeMethod(StepInterceptor.java:372)
位于net.thucydides.core.steps.StepInterceptor.executeTestStepMethod(StepInterceptor.java:357)
位于net.thucydides.core.steps.StepInterceptor.runTestStep(StepInterceptor.java:332)
位于net.thucydides.core.steps.StepInterceptor.testStepResult(StepInterceptor.java:134)
位于net.thucydides.core.steps.StepInterceptor.intercept(StepInterceptor.java:61)
在faa.cumber.stepLibraries.BaseUserSteps$$EnhancerByGlib$$9ba37e92.NavigateTofFaaHomepage()上
欢迎访问faa.cumber.maps.NavigationMap.given_(NavigationMap.java:197)
在✽.假设我已经访问了欢迎页面(登录。功能:11)

编译组:'org.seleniumhq.selenium',名称:'selenium-chrome-driver',版本:'3.0.1'


我没有用硒。我用的是Gradle、Cucumber、Serenity。

我没有用maven。我正在使用创建的gradle项目,编写cucumber特性文件,然后编写java映射、步骤和页面类。 然后在命令行中使用gitbash运行测试。 我的测试运行并创建一个serenity报告。 我已经这样做了三年了

这是我build.gradle文件的一部分,用来显示我当前的chrome驱动程序。当我将驱动程序更新到3.2.0时,我得到了之前发布的错误消息


编译组:'org.seleniumhq.selenium',名称:'selenium-chrome-driver',版本:'3.0.1'

是否不使用selenium?你是说Maven?我没用硒。我用的是Gradle,Cucumber,Serenity。