IntelliJ에서 셀레늄 서버를 시작하려고 할 때 jar 파일이 잘못되었거나 손상되었습니다.
inteliJ에서 셀레늄 서버를 시작하려고 하는데 파일이 손상되었다고 합니다.
인텔 J를 사용하여 트랙터 테스트를 실행하고 인텔 J 터미널에서 셀레늄 서버를 시작한 후 실행합니다.어떤 이유에서건 셀레늄 서버 독립형을 위한 내 항아리 파일이 손상된 것으로 되돌아오고 있다고 말합니다.이 문제를 해결할 수 있는 방법이 있나요? 만약 없다면 셀레늄 서버를 삭제하고 다시 설치할 수 있는 방법이 있나요?
C:\Users\phonix.jones\IdeaProjects\attensity-q-tractor> webdriver-manager start [11:39:09] I/start - java -Dwebdriver.chrome.driver=C:\Users\phonix.jones\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\selenium\chromeddriver_2.46.exe -Dwebdriver.gecko.driver=C:\Users\pheonix.jones\AppData\로밍\npm\node_modules\protractor\node_modules\webdriver-manager\selenium\gekodriver-v0.24.0.exe-jar C:\Users\phonix.jones\AppData\Roaming\npm\node_modules\tractor\node_modules\webdriver-manager\selenium\selenium-server-standalone-4.0.0-alpha-1.zip.jar-port 4444 [11:39:09] I/start - 셀레늄 프로세스.pid: 2748 오류:올바르지 않거나 손상된 jar 파일 C:\Users\pheonix.jones\AppData\Roaming\npm\node_modules\tractor\node_modules\webdriver-manager\selenium\selenium-server-standalone-4.0.0-alpha-1.zip.jar [11:39:09] I/start - Selenium Standalone이 코드 1로 종료되었습니다.
보시다시피, 부패한 상태로 돌아온 후에 바로 빠져나가고 있습니다.저는 이전에 이것에 대해 문제가 된 적이 없습니다.웹 드라이버를 업데이트하려고 했습니다.
저는 받아들일 수도 있고, 아닐 수도 있는 해결책을 찾았습니다.웹 드라이버 관리자가 셀레늄 독립 실행형 패키지의 이전 버전을 사용하도록 강제할 수 있습니다.이렇게 하면 문제가 무엇이든 피할 수 있습니다.4.0.0-alpha-1.
$ webdriver-manager clean
$ webdriver-manager update --standalone --versions.standalone=3.8.0
$ webdriver-manager start --versions.standalone=3.8.0
…
[14:19:55] I/start - seleniumProcess.pid: 63863
14:19:55.379 INFO - Selenium build info: version: '3.8.0', revision: '924c4067df'
14:19:55.380 INFO - Launching a standalone Selenium Server
2019-04-24 14:19:55.483:INFO::main: Logging initialized @390ms to org.seleniumhq.jetty9.util.log.StdErrLog
이 문제에 대한 웹 드라이버-매니저 프로젝트에 미해결 결함이 있습니다. https://github.com/angular/webdriver-manager/issues/370
임시 해결 방법으로 트랙터 구성에서 directConnect 특성을 사용할 수 있습니다.
4.0.0-alpha-1에 문제가 있습니다. 파일을 삭제한 후에 작동하는 일부 이전 버전을 설치할 수 있습니다.webdriver-manager update를 사용하여 webdriver-manager를 업데이트하는 경우에는 작동하지 않지만 "webdriver-manager update --standalone -- versions.standalone="some older version"과 같은 것을 사용해야 합니다.
Protractor 를를 해 볼 수 있습니다.webdriver-manager update
.webdriver-manager start
트랙터의 웹드라이버 관리자는 이미 셀레늄 독립 실행형 서버를 가지고 있다고 생각합니다.
이 Conf 하면 Tractor 를 에 더 directConnect: true
언급URL : https://stackoverflow.com/questions/55835805/invalid-or-corrupt-jar-file-when-trying-to-start-selenium-server-from-intellij
'IT' 카테고리의 다른 글
| Spring Data @Query 주석 값 안에 상수를 사용하는 방법이 있습니까? (0) | 2023.10.15 |
|---|---|
| 누가 jQuery File Upload 플러그인 구현 방법을 설명해 줄 수 있습니까? (0) | 2023.10.15 |
| 주문 기준으로 카운트 선택(*) (0) | 2023.10.15 |
| dplyr 많은 데이터 유형 변경 (0) | 2023.10.15 |
| 다중 FROM - 의미 (0) | 2023.10.15 |