2
私は現在、Gebでクロスブラウザ自動テストを作成しようとしていますが、Edgeの設定に関するドキュメントは見つかりません。私がやろうとしているのは、自動的にドキュメントをダウンロードしてdownloads/edge
に保存するようにEdge環境を設定することです。 私はChromeとFirefoxのためにこの方法を行っている:環境設定についてのegde webdriverのドキュメントはありますか?
customChrome {
driver = {
System.setProperty("webdriver.chrome.driver", new File ("Drivers/chromedriver_win32/chromedriver.exe").getAbsolutePath())
Map<String, Object> chromePrefs = new HashMap<String, Object>()
chromePrefs.put("download.default_directory", new File("downloads/chrome").getAbsolutePath())
chromePrefs.put("download.prompt_for_download", false)
chromePrefs.put("plugins.always_open_pdf_externally", true)
ChromeOptions opt = new ChromeOptions()
opt.setExperimentalOption("prefs", chromePrefs)
new ChromeDriver(opt)
}
}
customFF {
driver = {
FirefoxProfile myProfile = new FirefoxProfile()
myProfile.setPreference("browser.helperApps.alwaysAsk.force", false)
myProfile.setPreference("browser.download.manager.showWhenStarting", false)
myProfile.setPreference("browser.download.folderList", 2)
myProfile.setPreference("browser.download.dir", new File("downloads/firefox").getAbsolutePath()) // my downloading dir
myProfile.setPreference("services.sync.prefs.sync.browser.download.manager.showWhenStarting", false)
myProfile.setPreference("browser.download.useDownloadDir", true)
myProfile.setPreference("browser.helperApps.neverAsk.saveToDisk", "application/pdf, image/jpeg")
myProfile.setPreference("pdfjs.disabled", true)
System.setProperty("webdriver.gecko.driver", new File("Drivers/GeckoDriver/geckodriver.exe").getAbsolutePath())
new FirefoxDriver(myProfile)
}
}
私はクロームの環境設定を取得するには、このsource fileを使用してthis webpageのFirefoxのそれらを得るためではなく、私はエッジのために似た何かを見つけることができません。マイクロソフトはこれに関する情報を提供していますか? あなたが持っている情報を共有してください。
私が恐れていたことを確認していただきありがとうございます。しかし、私はバッチスクリプトによって呼び出される.regファイルを通してレジストリ値を変更することによってIEとEdgeをセットアップする方法を見つけることができました。それはあまり優雅ではありませんが、仕事をしています。見つかったヘルプ[ここ](https://www.tenforums.com/tutorials/46038-turn-off-download-save-prompt-microsoft-edge.html)と[here](http://www.mentorlog.com /2010/computer/how-to-disable-or-enable-downloads-in-internet-explorer-using-registry.html) – Saub
偉大な - 歓声を知るには非常に便利です。 – Rushby