2011-12-20 4 views
3

私はSeleniumとの統合テストを構築しており、ファイルをアップロードする必要があります。私のプロジェクトにはファイルが含まれていますが、ブラウザのアップロードシステムが動作しているかどうかを確認するために、ブラウザに入るための完全なパスが必要です。プロジェクトに含まれるファイルのファイルパスを取得

プロジェクトに含まれているファイルの完全なパスを取得するにはどうすればよいですか?このテストは、異なる場所の複数の異なるマシンで実行されます。

+0

タイトルに「C#.net」などの接頭辞を付けます。それが[so]のタグです –

+1

Pathキーワードを使用し、そこからプロパティを調べます。例Path.GetFilePathまたはサーバー上にある場合はServer.MapPathを使用します – MethodMan

答えて

0

あなたはそうする必要はありません。 「出力ディレクトリにコピー」(ソリューションエクスプローラで右クリックして、その小道具を見てください)とマークしてください。これは常に作業ディレクトリにあります。したがって、相対パスを使用できます。例:

関連する問題