Я пытаюсь открыть диалог сохранения файла (с помощью Ctrl + s) в Chrome при просмотре pdf-файла. То, что я сейчас имею, похоже, не посылает никаких нажатий клавиш, поскольку ничего не происходит. Мне не нужно беспокоиться о том, что я делаю в диалоговом окне сохранения файла, когда оно открыто, мне просто нужно открыть его. Это то, что я сейчас:Selenium C# отправить команду сохранения в ChromeDriver
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