7

각도기 테스트를 로컬로 실행할 수 없습니다. 며칠 전 수 있었지만 지금은 할 수 없습니다. 심지어 우분투를 재부팅했습니다. 여기 내 버전은 다음과 같습니다 여기 WebDriverError : Connection refused 오류 메시지가 해결됩니다?

$cat /etc/issue 
Ubuntu 14.04.5 
$node --version 
v6.8.0 
$npm list -g|grep protractor 
└─┬ [email protected] 
$webdriver-manager status 
[13:49:58] I/status - selenium standalone version available: 2.53.1 [default] 
[13:49:58] I/status - chromedriver version available: 2.22 [default] 
[13:49:58] I/status - android-sdk is not present 
[13:49:58] I/status - appium is not present 
$/opt/google/chrome/chrome --version 
Google Chrome 54.0.2840.59 unknown  

는 스택 추적 나는이 문제를 해결할 수있는 방법 https://paste.fedoraproject.org/449363/35548414/

이다; 확인해야 할 다른 버전이 있습니까?

+2

제거 할 수 있습니다. 이것이이 질문을 꽤 쓸모 없게 만든다. 우리는 해결책이 어떤 문제를 해결하는지 모른다. – GreenAsJade

+0

@ddreian 404 링크를 업데이트 할 수 있습니까? – piperchester

답변

6

어제 Chrome 업데이트에 문제가 발생했습니다. https://sites.google.com/a/chromium.org/chromedriver/downloads에서 최신 크롬 드라이버를 가져 와서 현재 각도기 크롬 드라이버 (2.22 여야 함)를 최신 크롬 드라이버 (2.22)로 바꿔야합니다 (2.24).

+0

안녕하세요. 빠른 답장을 보내 주셔서 감사합니다. 최신 크롬 드라이버를/usr/lib/chromium-browser/chromedriver에 넣고 PATH 변수에 추가했는데 실행 파일로 표시했지만 여전히 작동하지 않습니다. 같은 스택 트랜스를 던졌습니다. 다른 아이디어가 있습니까? – ddreian

+2

IT가 작동합니다 !!!! 새로 다운로드 한 크롬 드라이버를 /usr/lib/node_modules/protractor/node_modules/webdriver-manager/selenium/chromedriver_2.22로 이동했습니다. 감사합니다 !! :디 – ddreian

6

버전 2.24를 설치하는 것만으로는 작동하지 않았습니다. 이전 버전 (내 경우에는 2.21)을 계속 사용했습니다. 내가 먼저 깨끗한 각도기를 다시 설치 한 후 버전 2.24에 webdriver-관리자를 업데이트 해결하려면 다음 버그에 대한

# npm install -g protractor 
# webdriver-manager update --versions.chrome 2.24 

상세 정보 : https://github.com/angular/protractor/issues/3640

1

나는 창문에있어합니다. 마찬가지로 W4pp webdriver-manager는 실행 파일이 없어도 여전히 2.22를 사용하려고했습니다. 내 해결 방법은 명시 적으로 2.22 대신 2.24를 사용하는 것입니다

> webdriver-manager update --versions.chrome 2.24 
> webdriver-manager start --versions.chrome 2.24 

(선택 사양)를 수행 > webdriver-manager clean을 위의 두 명령 전에 스택 추적이 실종 2.22