Use os recursos 'imprimir' ou 'salvar como' do Firefox usando o Selenium WebDriver

Gostaria de instruir programaticamente o Firefox a visitar uma lista de URLs (definidas em um arquivo de texto, por exemplo) e para cada um deles salvar a página em disco ou imprimi-la.

Sei que o Selenium fornece um recurso para capturar uma captura de tela da página, mas gostaria de saber se é possível usar os recursos nativos de impressão e salvamento do navegador.

Se o Selenium não fornecer esses recursos, qualquer outra ferramenta me permitirá definir umroteiro ser executado pelo Firefox e obter resultados semelhantes?

questionAnswers(2)

yourAnswerToTheQuestion