Нужно скачать PDF через скрипт автоматизации транспортира - PullRequest
0 голосов
/ 12 апреля 2020

Я хочу скачать 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

...