IT

IntelliJ에서 셀레늄 서버를 시작하려고 할 때 jar 파일이 잘못되었거나 손상되었습니다.

itgroup 2023. 10. 15. 17:14
반응형

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

반응형