WebDriver를 유형으로 확인할 수 없음 [해결됨]
WebDriver를 유형으로 확인할 수 없거나 ChromeDriver를 유형으로 확인할 수 없습니다. 스크립트 강조 표시 컴파일 문제를 실행할 때 발생하는 오류입니다. 이는 일반적으로 Selenium jar 파일 누락으로 인해 발생하지만 경로가 잘못 구성되었거나 유사한 문제로 인해 오류가 발생할 수도 있습니다!
WebDriver를 유형 오류로 해결할 수 없는 문제를 해결하려면 어떻게 해야 합니까?
약간 복잡한 솔루션을 시작하기 전에 다음과 같은 빠른 솔루션을 시도해 보세요.
- 장치를 다시 시작한 후 다시 시도하십시오.
- Java 컴파일러의 준수 수준을 1.8로 변경합니다. 또한 사용 가능한 다른 옵션을 시도해 볼 수도 있습니다.
- Selenium 2.53.0에서 selenium-java-2.53.0-srcs.jar 및 selenium-java-2.53.0.jar 파일이 누락되었는지 확인하세요. 이는 lib에 포함되지 않지만 동일한 폴더에서 수동으로 포함해야 합니다.
1. ClassPath에 Selenium jar 파일 추가
1.1 JAR 파일 다운로드
- Selenium 공식 웹사이트로 이동하여 Java용 언어별 클라이언트 드라이버를 다운로드하세요.
- 이제 다운로드한 파일을 찾으세요. zip 파일을 마우스 오른쪽 버튼으로 클릭하고 모두 추출을 선택합니다.
- 기본 추출 경로로 이동하고 추출 버튼을 클릭하세요. 경로를 변경하려면 찾아보기를 클릭하고 새 경로를 설정하세요.
- 이제 추출된 파일을 원하는 위치로 이동하세요.
1.2 JAR 파일 추가하기
- 탐색 창에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 빌드 경로 위에 커서를 놓은 다음 빌드 경로 구성을 선택합니다. .
- 라이브러리 탭에서 모듈 경로 항목을 확장하고 여기에 나열된 모든 파일을 선택한 다음 삭제 버튼.
- 이제 클래스 경로를 선택하고 외부 JAR 추가를 클릭하세요.
- 다운로드한 JAR 파일이 저장된 경로로 이동하여 Shift 키를 누른 다음 모두 선택하고 열기를 클릭하세요. a>.
- 완료되면 적용을 클릭한 다음 적용 및 닫기 변경 사항이 적용됩니다.
Java로 Selenium 프로젝트를 컴파일할 때 Selenium Jar 파일을 추가해야 합니다. 그렇게 하는 동안 최신 안정 버전을 다운로드하고 lib 폴더의 jar 파일도 포함해야 합니다.
2. 경로 변경
속성을 추가할 때 많은 사용자가 소문자를 놓치고 대신 일부를 대문자로 사용합니다. 또한 경로에는 chromedriver.exe로 chromedriver가 포함되어야 합니다.
따라서 현재 속성이 다음과 같은 경우(경로는 단지 참조용이며 Username은 활성 프로필 이름입니다):System.setProperty("Webdriver.Chrome.driver","/C:/Users/Username/Downloads/chromedriver_win321/chromedriver");
다음으로 변경하세요.System.setProperty("webdriver.chrome.driver","C:/Users/Username/Downloads/chromedriver_win321/chromedriver.exe");
이렇게 하면 WebDriver를 유형 오류로 해결할 수 없는 문제가 해결됩니다. 또한 아이디어가 동일하기 때문에 ChromeDriver 및 Firefoxdriver에서도 작동합니다.
떠나기 전에 Windows에서 JAR 파일을 실행하는 방법을 알아보세요. 그러면 원활하게 코드를 개발할 수 있습니다.
질문이 있거나 도움이 된 내용을 공유하려면 아래에 의견을 남겨주세요.
답글 남기기