2016-11-04 4 views
0
[email protected]:~/hb-productupload/gateway/src/test/javascript$ gulp protractor 
[15:47:24] Working directory changed to ~/hb-productupload/gateway 
[15:47:51] Using gulpfile ~/hb-productupload/gateway/gulpfile.js 
[15:47:51] Starting 'protractor'... 
Using ChromeDriver directly... 
[launcher] Running 1 instances of WebDriver 

/home/vegan/hb-productupload/gateway/node_modules/selenium-webdriver/http/index.js:174 
     callback(new Error(message)); 
      ^
Error: ECONNREFUSED connect ECONNREFUSED 127.0.0.1:47841 
    at ClientRequest.<anonymous> (/home/vegan/hb-productupload/gateway/node_modules/selenium-webdriver/http/index.js:174:16) 
    at emitOne (events.js:90:13) 
    at ClientRequest.emit (events.js:182:7) 
    at Socket.socketErrorListener (_http_client.js:306:9) 
    at emitOne (events.js:90:13) 
    at Socket.emit (events.js:182:7) 
    at emitErrorNT (net.js:1265:8) 
    at _combinedTickCallback (internal/process/next_tick.js:74:11) 
    at process._tickCallback (internal/process/next_tick.js:98:9) 
From: Task: WebDriver.createSession() 
    at Function.webdriver.WebDriver.acquireSession_ (/home/vegan/hb-productupload/gateway/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:157:22) 
    at Function.webdriver.WebDriver.createSession (/home/vegan/hb-productupload/gateway/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:131:30) 
    at new Driver (/home/vegan/hb-productupload/gateway/node_modules/selenium-webdriver/chrome.js:810:36) 
    at [object Object].DirectDriverProvider.getNewDriver (/home/vegan/hb-productupload/gateway/node_modules/gulp-protractor/node_modules/protractor/lib/driverProviders/direct.js:68:16) 
    at [object Object].Runner.createBrowser (/home/vegan/hb-productupload/gateway/node_modules/gulp-protractor/node_modules/protractor/lib/runner.js:186:37) 
    at /home/vegan/hb-productupload/gateway/node_modules/gulp-protractor/node_modules/protractor/lib/runner.js:276:21 
    at _fulfilled (/home/vegan/hb-productupload/gateway/node_modules/gulp-protractor/node_modules/q/q.js:797:54) 
    at self.promiseDispatch.done (/home/vegan/hb-productupload/gateway/node_modules/gulp-protractor/node_modules/q/q.js:826:30) 
    at Promise.promise.promiseDispatch (/home/vegan/hb-productupload/gateway/node_modules/gulp-protractor/node_modules/q/q.js:759:13) 
    at /home/vegan/hb-productupload/gateway/node_modules/gulp-protractor/node_modules/q/q.js:525:49 
[launcher] Process exited with error code 1 
[15:47:59] gulp-notify: [JHipster Gulp Build] Error: protractor exited with code 1 
[15:47:59] Finished 'protractor' after 7.34 s 
[15:47:59] E2E Tests failed 

나는 간단한각도기 오류 셀레늄 봄 부팅

내가 업데이트 chrme 드라이버를 실행하려합니다.

그럼 내가
npm install 
bower install 
gulp install 

을했다하지만 난 내가 프로젝트에 대한 꿀꺽 실행

gulp protractor 

를 실행할 때 작동하지 않았다하지만 난 내 우분투에 다운로드 난 지역으로 실행할 수 있습니다. 하지만 그 지역에 대해서도 같은 오류가 발생합니다.

protractor protractor.conf.js 

어제 나는 둘 다 실행할 수있어 업그레이드를했습니다. 이제는 둘 다 일할 수 없습니다.

is conf 파일

var HtmlScreenshotReporter = require("protractor-jasmine2-screenshot-reporter"); 
var JasmineReporters = require('jasmine-reporters'); 

var prefix = 'src/test/javascript/'.replace(/[^/]+/g, '..'); 

exports.config = { 

    chromeDriver: prefix + 'node_modules/protractor/selenium/chromedriver', 
    allScriptsTimeout: 20000, 

    suites: { 
     login: './e2e/account/login/*.js' 
    }, 

    capabilities: { 
     'browserName': 'chrome' 
    }, 

    directConnect: true, 


    framework: 'jasmine2', 

    jasmineNodeOpts: { 
     showColors: true, 
     defaultTimeoutInterval: 30000 
    }, 


    onPrepare: function() { 

     // Disable animations so e2e tests run more quickly 
     var disableNgAnimate = function() { 
      angular 
       .module('disableNgAnimate', []) 
       .run(
        [ 
         '$animate', 
         function ($animate) { 
          $animate.enabled(false); 
         } 
        ] 
       ); 
     }; 

     var disableCssAnimate = function() { 
      angular 
       .module('disableCssAnimate', []) 
       .run(
        function() { 
         var style = document.createElement('style'); 
         style.type = 'text/css'; 
         style.innerHTML = 'body * {' + 
          '-webkit-transition: none !important;' + 
          '-moz-transition: none !important;' + 
          '-o-transition: none !important;' + 
          '-ms-transition: none !important;' + 
          'transition: none !important;' + 
          '}'; 
         document.getElementsByTagName('head')[0].appendChild(style); 
        } 
       ); 
     }; 

     browser.addMockModule('disableNgAnimate', disableNgAnimate); 
     browser.addMockModule('disableCssAnimate', disableCssAnimate); 

     browser.driver.manage().window().setSize(1600, 1280); 


    } 
}; 

{ 
    "webdriverVersions": { 
    "selenium": "2.51.0", 
    "chromedriver": "2.25", 
    "iedriver": "2.51.0" 
    } 
} 

는 2.25 i가 업데이트되지 않았습니다하지만 여전히 같은 끄는 설정입니다.

+1

npm 및 protract의 모든 인스턴스를 제거하고 삭제해야하는 경우가 많습니다. 너 그거 해봤 니? –

+0

아니요 프런트 엔드에서 npm이 올바르게 작동하고 있기 때문에 아니요. 꿀꺽 꿀꺽 술안에는 또한 각도기가 있기 때문에 IT는 mmy 지역의 각도기에 관한 것이 아닙니다. 그들 중 BOth가 woking하지 않습니다. – mark

답변

2

나는 크롬 드라이버와 셀렌 드라이버를 최신 버전으로 바꾸어 놓았습니다.