나는 리눅스 컴퓨터에서 chromedriver을 사용하는 응용 프로그램을 가지고 있었고 응용 프로그램을 Windows 10 컴퓨터로 전환했습니다. 이제 갑자기 크롬 드라이브 파일을 찾을 수 없다는 말을 듣고 있습니다. 내가 바로 응용 프로그램의 기본 폴더에, 내 리눅스 머신에 있던 같은 장소에 chromedriver 파일을 배치Windows 10 컴퓨터에서 실행중인 응용 프로그램은 파일을 찾을 수 없습니다
Selenium::WebDriver::Error::WebDriverError in Static#home
Showing C:/Users/User/Documents/test_app/app/views/static/home.html.erb where line #4 raised:
Unable to find chromedriver. Please download the server from http://chromedriver.storage.googleapis.com/index.html and place it somewhere on your PATH. More info at https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver.
:
여기에 오류가 있습니다. 이 경우 경로는 C:\Users\User\Document\test_app
입니다. Windows가 Linux와 다른 방식으로 경로를 해석합니까?
크롬 드라이버는 latest release입니다. 제목은 "chromedriver_win32.zip"입니다. "승리"는 Windows를 의미합니다. "32"는 32 비트 시스템을 의미합니까? 내 컴퓨터는 64 비트입니다.
예외에서 'PATH'는 환경 변수를 나타냅니다. 현재 디렉토리가'C : \ Users \ User \ Document \ test_app'가 아니기 때문에 문제가 발생한 것 같습니다. –
@FlorentB. 정확한 디렉토리에서 레일 서버를 확실히 실행하고 있습니다. chromedriver를 사용하지 않는 내 페이지는 모두 작동합니다. –