2017-01-09 2 views
1

에서 시작되지 않았습니다. '그 이후 export {no_proxy,NO_PROXY}="127.0.0.1"이 하나 개의 솔루션이었다 (그러나 didn를 -오류 : ChromeDriver가 Spectron와 전자 응용 프로그램을 테스트 할 때 나는 오류 내 특정 GitLab CE 러너에</p> <blockquote> <p>Error: ChromeDriver did not start within 5000ms</p> </blockquote> <p>을 데 5000ms

before_script: 
    - export APT_CACHE_DIR=`pwd`/apt-cache && mkdir -pv $APT_CACHE_DIR 
    - set -xe 
    - wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - 
    - echo "deb http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google.list 
    - apt-get update -yqqq && apt-get -o dir::cache::archives="$APT_CACHE_DIR" install -y google-chrome-stable xvfb 
    - chmod 0777 ./node_modules/.bin/mocha 
    - export {no_proxy,NO_PROXY}="127.0.0.1" 
    - apt-get install xvfb libxtst6 libxss1 libgtk2.0-0 -y 
    - apt-get install libnss3 libasound2 libgconf-2-4 -y 

러너했던 작업 이전과 동일하지만, 추가로 :

1) Test Example "before each" hook for "opens a window": 
    Error: ChromeDriver did not start within 5000ms 
     at Error (native) 
     at node_modules/spectron/lib/chrome-driver.js:63:25 
     at Request._callback (node_modules/spectron/lib/chrome-driver.js:120:23) 
     at self.callback (node_modules/request/request.js:186:22) 
     at Request.onRequestError (node_modules/request/request.js:845:8) 
     at Socket.socketErrorListener (_http_client.js:310:9) 
     at emitErrorNT (net.js:1278:8) 
     at _combinedTickCallback (internal/process/next_tick.js:74:11) 
     at process._tickDomainCallback (internal/process/next_tick.js:122:9) 

    2) Test Example "after each" hook for "opens a window": 
    Error: Application not running 
     at Error (native) 
     at Application.stop (node_modules/spectron/lib/application.js:56:48) 
     at Context.<anonymous> (test/startup/title-test.js:33:20) 

내 전 스크립트입니다 :

오류 스택입니다 나를 위해 일한다).

변경하려면 어떻게해야합니까?

답변

0

방금 ​​러너를 꺼내 신선한 것을 시작했습니다. 새로운 러너가 Spectron과 ChromeDriver를 처음 다운로드하고 Chrome이 작동했습니다.