私は、PDFファイルを表示しているときにChromeでCtrl + Sキーを押しながらファイルの保存ダイアログを開こうとしています。私が現在持っているものは何も起こっていないので、キーストロークを送信しているようではありません。一度開いたら、ファイルの保存ダイアログで何をするのか心配する必要はありません。ただ開くだけです。これは私が今持っているものです。Selenium C#ChromeDriverでsaveコマンドを送信
Actions action = new Actions(driver);
action.MoveToElement(driver.FindElement(By.TagName("body")));
action.KeyDown(OpenQA.Selenium.Keys.Control).SendKeys("s").KeyUp(OpenQA.Selenium.Keys.Control);
action.Build();
action.Perform();
キーの組み合わせは、「Chrome」では機能しません。代わりに 'Firefox'を試してください – Andersson
アプリケーションはChromeでテストする必要があります。 pdfを保存する他の方法はありますか? – Mike
文字列としてファイルの内容を保存するには 'String pageSource = driver.getPageSource();'を使うことができますが、わかりません – Andersson