2016-06-23 2 views
1

의 릴리스에 chromedriver.exe를 넣을 수있는 로컬 문서에 chromedriver.exe가 있습니다. 그러나 이제는 프로덕션 환경에 배포 할 차례입니다. 어쨌든 소프트웨어와 함께 묶고 로컬에서 참조해야합니다.Selenium WebDriver C#

드라이버를 로컬에서 참조하려면 어떻게해야합니까? 어디에 넣어야합니까?

답변

1

Chromedriver.exe를 프로젝트의 솔루션/프로젝트 폴더에 복사하십시오. 그것을 Visual Studio의 프로젝트에 추가하십시오. 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오. Build Action은 'Content'로 설정해야합니다. 즉, bin 폴더를 빌드/배포 할 때 chromedriver 사본이 포함됩니다. chromedriver.exe를 직접 참조 할 때는 프로그램의 실행 경로에 인접한 파일을 찾아야합니다.

현재 어셈블리/실행 파일의 위치를 ​​감지하는 데 유용한 소스 : How do I get the path of the assembly the code is in?