2017-03-08 14 views
0

私はCucumber、Serenity、Gradleを使用したオートメーションテスターです。 build.gradleプロパティファイルを[Selenium Chrome Driver»3.2.0]に変更し、ログインテストを実行しました。[Selenium Chrome Driver] 3.0.1]にエラーが見つかりませんでした。Selenium Chrome Driver»3.2.0

3.1.0 コンパイルグループ:'org.seleniumhq.selenium', name: 'selenium-chrome-driver', version: '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) 

答えて

0

コンパイルグループ: 'org.seleniumhq.selenium'、名前:「セレン・クロム・ドライバのバージョン: '3.0.1' 私は「

Seleniumを使用していません。私はGradle、Cucumber、Serenityを使用しています。

+0

セレンを使用していませんか? Mavenを意味しましたか? – MikeJRamsey56

+0

私はセレンを使用していません。私はGradle、Cucumber、Serenityを使用しています。 – Jrf

0

私はmavenを使用していません。私は、gradleプロジェクトを作成し、キュウリのフィーチャファイルを作成してから、javaマップ、ステップ、ページクラスを作成しています。 その後、コマンドラインでgit-bashを使ってテストを実行します。 テストが実行され、平静レポートが作成されます。 3年間このようにしてきました。

私の現在のクロームドライバを表示するためのbuild.gradleファイルの一部です。ドライバを3.2.0にアップデートすると、以前に投稿されたエラーメッセージが表示されます。

コンパイルグループ: 'org.seleniumhq.selenium'、名前:「セレン・クロム・ドライバのバージョン: '3.0.1'

関連する問題