2011-12-20 5 views
3

Selenium과의 통합 테스트를 구축 중이며 파일을 업로드해야합니다. 내 프로젝트에 파일이 포함되어 있지만 브라우저 업로드 시스템이 작동하는지 확인하기 위해 브라우저에 들어가기위한 전체 경로가 필요합니다.프로젝트에 포함 된 파일의 파일 경로를 얻습니다.

내 프로젝트에 포함 된 파일의 전체 경로는 어떻게 얻을 수 있습니까? 테스트는 여러 위치에서 여러 대의 다른 컴퓨터에서 실행됩니다.

+0

제목 앞에 "C# .net"등을 붙입니다. 그것이 우리가 [그래서]에 대해 말하는 것입니다. –

+1

Path 키워드를 사용하고 거기에서 속성을 찾습니다. 예제 Path.GetFilePath 또는 서버에있는 경우 Server.MapPath를 사용하십시오. – MethodMan

답변

0

필요하지 않습니다. '출력 디렉토리에 복사'(솔루션 탐색기에서 마우스 오른쪽 버튼을 클릭하고 소품보기)로 표시하면 항상 작업 디렉토리에 있으므로 상대 경로를 사용할 수 있습니다. 예 :

new StreamReader("myFileThatIMarkedAsCopyAlwaysInVisualStudio.txt"); 
관련 문제