Я пытаюсь загрузить один из PDF-файлов со своего сервера, используя Nightmarejs. Я установил его через модуль узла как: -
npm install nightmare
и запишите следующий код: -
var Nightmare = require('nightmare');
var nightmare = Nightmare({ show: false})
nightmare
.goto(url) // url of my site
.size()
.type('[name=email]', '')
.type('[name=email]', '[email protected]')
.type('[name=password]', 'test')
.click('#signInSubmit')
.wait(2000)
.pdf("test.pdf")
.evaluate(function () {
return document
})
.end()
.then(function (result) {
console.log(result)
})
.catch(function (error) {
console.error('Search failed:', error);
});
он сохранит файл PDF в моем текущем каталоге, но, поскольку я также установил для электрона значение false, он не будет отображаться в браузере, но будет показывать приглашение к настройке принтера для печати, мне просто не нужно, чтобы это приглашение появлялось. Я просто хочу знать, как я могу этого добиться. Когда я погуглю, это даст мне установить для этого молчание как истину, но я не знаю, где я должен установить эту тихую истинную опцию.
var nightmare = Nightmare({ show: false})
Я имею в виду, как и где настроить параметры электрона в файле сценария кошмара js.