뽀미의 개발노트

Selenium 오류 해결!!! 본문

Trouble_Shooting

Selenium 오류 해결!!!

산타는 뽀미 2023. 6. 22. 15:26

크롬 드라이버 다운로드 하고, 셀레니움 서버도 다운로드 하고

프로젝트에서 build path - configure build path에서 add external jars 해서 selenium jar도 추가했는데

ChromeOptions options = new ChromeOptions();

이 코드를 적으니 

import org.openqa.selenium.chrome.ChromeOptions;

이런 import가 추가는 되는데 계속 빨간줄이 뜨는것임!! 그리고 오류 메시지는

The type org.openga.selenium.chrome.ChromeOptions is not accessible 이런 오류가 뜨고ㅠㅠ

그래서 검색해봤더니 stackoverflow에서 어떤 사람이

external jar를 넣을때 다른 폴더 말고 classpath folder에 넣으면 된다고 되어있었다!!

근데 나는 modulepath 에 넣어놨었음!!

그래서 지우고 다시 classpath로 바꾸니 오류 사라지고 잘 됨!!! 야호


<내용 추가>

근데 jar 추가해도 자꾸 다른 곳에서 오류가 떠서 (갑자기 포트 사용중이라고 한다던지, database url 안 적었다고 한다던지) 찾아봤더니 그냥 library 따로 추가 안 하고 dependancy만 추가해서 하는 사람이 대부분이었음... 그래서 그냥 jar 지우고 pom.xml에 dependancy만 추가해줌!! 그랬더니 오류 안 나고 잘 됨!!

<!-- 셀레니움 웹크롤링을 위한 -->

<dependency>

<groupId>org.seleniumhq.selenium</groupId>

<artifactId>selenium-java</artifactId>

</dependency>