0

각도기를 사용하여 e2e 테스트를 설정하려고합니다. Chrome 버전을 계속 유지하려면> = 53.0.278 5.0 오류가 발생해야합니다.예외 : 알 수없는 오류 : Chrome 버전은> = 53.0.278이어야합니다.

환경 : OS : 윈도우 7 (64 비트) 크롬 : 44 (나는 최신 버전으로 업그레이드 할 수 있지 않다) 각도기 : 5.0.0 ChromeDriver : 2.26 SeleniumStandalone : 2.53.1

감사.

+0

브라우저를 업그레이드 할 수없는 경우 다른 것을 다운 그레이드해야합니다. 아마도 그냥 드라이버, 어쩌면 각도기 – Gunderson

+0

응답을 주셔서 감사합니다 Gunderson, 나는 대부분의 테스트 사례가 일반적인 오류 메시지와 함께 실패한 후에 2.20으로 크롬 드라이버를 다운 그레이드하려고 시도했습니다 "요소는 클릭 할 수 없습니다".. 그리고 나는이 테스트가 사례가 내 동료 시스템에서 잘 작동합니다. –

답변

0

ChromeDriver 2.26은 here과 같이 Chrome v53-55를 지원합니다.

webdriver-manager update --versions.chrome 2.20 명령으로 ChromeDriver를 다운 그레이드하십시오. Chrome v43-48과 호환되는 ChromeDriver 2.20이 설치됩니다.

+0

응답을 보내 주셔서 감사합니다. 예, 저도 시도했습니다. 2.20을 설치했는데 대부분의 테스트가 실패하면 일반적인 오류 메시지가 표시됩니다. "요소를 클릭 할 수 없습니다. "..하지만이 테스트는 제 동료 시스템에서 성공적으로 실행되고 있습니다. 크롬 버전이 55보다 높습니다. 따라서 테스트 케이스에 문제가 있다고 생각하지 않습니다. 크롬 44에 대한 구성이 누락되었을 수 있습니다. –

+0

예, 잘 크롬 44 년이 2 년이 넘었습니다 ... 그 이후로 많은 변화가 있었고 앱이나 테스트 스위트에서 버전과 호환되지 않는 것이 있습니다. 'Element is not clickable'은 디버깅하기가 꽤 쉬운 오류입니다 - 오류가 발생하기 직전에'browser.pause()'를 실행하고 앱의 상태를 확인하십시오. –