Я хочу скачать pdf-файл через скрипт автоматизации транспортира. когда я нажимаю кнопку pdf generate после вызова API, мой pdf открывается в новом TAb. Чтобы скачать его, я создал кнопку загрузки в новой вкладке. код
browser.driver.executeScript(`var a = document.createElement('a');
a.href = "blob:Path"
a.id="downloadPdf";
a.download = "abc.pdf";
a.text="DOWNLOAD"
a.style="width:200px;height:200px;"
var b = document.getElementsByTagName('body')[0];
b.insertBefore(a, b.firstChild);
`,
browser.driver.getCurrentUrl()).then(() => {
browser.driver.findElement(by.id('downloadPdf')).click();
browser.ignoreSynchronization = false;
});
Во время выполнения сценария автоматизации создается кнопка загрузки. Но я получил ошибку Failed-network