JavaでSeleniumWebdriverを使用していますが、1つのドキュメントをダウンロードできるかどうかを確認したいと思います。リンクをクリックすると、表示された子犬のダウンロードウィンドウが表示され、タイトルのテキストを確認して閉じる必要があります。しかし、ポップアップウィンドウをクリックできず、XPathなどもわかりません。http://postimg.org/image/si2eagaqr/
driver.close(); this statement is useless for me
誰かアドバイスしてもらえますか?とても感謝しています。
Firefoxを設定してファイルを直接ダウンロードできます-ファイルの種類とダウンロードアクション
ブラウザの設定をハードコーディングしたくない場合は、テスト専用に特定のFFプロファイルを設定できます。ここで、ファイルをダウンロードする場所を構成できます。
FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.setPreference("browser.download.folderList",2);
firefoxProfile.setPreference("browser.download.manager.showWhenStarting",false);
firefoxProfile.setPreference("browser.download.dir","c:\\downloads");
firefoxProfile.setPreference("browser.helperApps.neverAsk.saveToDisk","text/csv");
WebDriver driver = new FirefoxDriver(firefoxProfile);
最初のアプローチを使用する方がはるかに簡単であることをお勧めします。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加