일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- golang gopher
- gopath 환경변수
- 고루틴 채널
- go air 환경변수
- go 맥 air 환경변수
- clean architecture middleware
- 좀비고루틴
- 골랑 고퍼
- air 환경변수
- go 맥 air
- go 캐릭터
- 개발자
- go clean architecture
- gin recovery
- go air
- go 패닉
- gin logger
- go
- go panic
- go 대기그룹
- go 마스코트
- go디자인패턴
- go channel
- gin middleware
- go recover
- 신입개발자
- go middleware
- go 맥
- go 환경변수
- git
- Today
- Total
뽀미의 개발노트
Selenium 오류 해결!!! 본문
크롬 드라이버 다운로드 하고, 셀레니움 서버도 다운로드 하고
프로젝트에서 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>
'Trouble_Shooting' 카테고리의 다른 글
웹사이트 내용 엑셀 파일로 다운받기 (0) | 2023.06.26 |
---|---|
Selenium으로 웹크롤링 겨우 해냄 (0) | 2023.06.23 |
오디오 파일 업로드 (0) | 2023.06.19 |
오디오 파일 시간 이벤트 때문에 파일 업로드 (0) | 2023.06.16 |
javascript getMonth()가 한달 전으로 선택될 때 (0) | 2023.06.16 |