2017-02-13 7 views
0

クロムブラウザでExcelファイルをダウンロードするC#seleniumのスクリプトを自動化しようとしています。データを確認するためにダウンロードしたファイルを開く必要があります。ダウンロードパスが変更される可能性があるため、 c#セレンのクロムダウンロードフォルダパスを取得する方法を教えてください。セレンからクロムブラウザのダウンロードフォルダパスを取得するには?

おかげで、 Sharmila

+1

[セレンwebdriverをを使用してカスタムパスでファイルのダウンロード]の可能な重複(http://stackoverflow.com/questions/33434443/download-file-at-custom-path-using-selenium-webdriver) –

+1

ありがとうございますが、私はダウンロードパスを変更したくありません。クロムで既存のダウンロードパスを取得したい場合 –

+0

あなたが探している答えがここにあると思います:https://stackoverflow.com/questions/18437816/how-to-find-chrome-download-path-in-java –

答えて

1

あなたは次のようにDownloadsパスを取得することができます:

string pathUser = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); 
    string pathDownload = Path.Combine(pathUser, "Downloads"); 
+0

これはChromeがデフォルトで使用するWindowsの設定ですが、Chromeで変更することができます(Chromeのダウンロードフォルダは「Windows」のダウンロードフォルダと異なる場合があります) –

+0

はい、クロムのセレンのwebdriverはデフォルトの設定を使用しますこれを投稿しました。 –

関連する問題