В некотором царстве, в некотором государстве жила маленькая команда тестировщиков. Жила не худо, не богато, выполняла свои обязанности, о завтрашнем дне не думала, прошлого не вспоминала. И вот однажды столкнулась она с неразрешимыми проблемами. Команду тихо засасывало болото релизов, задач и дедлайнов, а горизонт радужных перспектив и светлого будущего постепенно скрывался за горами текучки. Долго она думала, что же делать, пока не прознала, что в соседнем царстве тестировщиков приглашали гостя заморского, он им все проблемы разом и решил. А имя того молодца – «аудит ясно-солнышко». Маленькая команда зазвала молодца к себе и понеслось…
Использую C#, Selenium WebDriver и Chrome последних версий.
Задача:
мне нужно нажать на иконку принтера, после чего выводится документ на печать. Мне нужно сохранить его в формате PDF или WORD или другом читабельном формате, чтобы потом можно было проанализировать результат. Проблема в том, что я не могу никак управится со всплывающим окном print.
Нашел настройку в Chrome, которая сразу нажимает на кнопку print:
var chromeOptions = new ChromeOptions();
chromeOptions.AddArguments("--kiosk-printing");
но после этого выводится окно Save Print Output As, как на скрине 1 (https://prnt.sc/i1nyk5)
В этом окне я не могу ввести имя файла и нажать на Save.
Подскажите, пожалуйста, как это можно сделать.
Или, может быть, есть другой способ сохранить в любом формате документ, выводимый на печать, без этого всплывающего окна?