Tag: 幻灯片

错误:done()与非错误调用:{}

我试图设置自动testing,使用Mocha和PhantomJS Selenium with Node。 我使用selenium-webdriver库,因为它似乎是一个stream行的,但是当我运行testing,并尝试从一个页面提取数据,它给了我这个错误: 1) Test "before each" hook for "Test": Error: done() invoked with non-Error: {} at ManagedPromise.invokeCallback_ (node_modules/selenium-webdriver/lib/promise.js:1379:14) at TaskQueue.execute_ (node_modules/selenium-webdriver/lib/promise.js:2913:14) at TaskQueue.executeNext_ (node_modules/selenium-webdriver/lib/promise.js:2896:21) at node_modules/selenium-webdriver/lib/promise.js:2775:27 at node_modules/selenium-webdriver/lib/promise.js:639:7 我不知道为什么这个问题正在发生,search没有帮助,因为我的解决scheme不适合我的情况。 我上线了: Mac OS X 10 Node.js v4.4.5 PhantomJS 2.1.1 这是我的脚本: var selenium = require("selenium-webdriver"); var should = require("should"); var URL = "https://android.com"; var […]

Phantomjs page-break-after:总是创造空间

我面临phantomjs(HTML到PDF)的问题,我有1个HTML页面有16个div,我愿意在每个页面上添加分页符,但是当我添加页面中断后:总是在每个div然后在PDF中创造了很多的空间,假设当我添加2 div的空间和rest是与分页符然后空格是一点,但是当添加空间3,4,5等空间增加更多意味着每个页面有很多的空间,如何我可以解决这个,预先感谢。 这是我的代码 fs.readFile(__dirname + '/../pdf' + pdfpath, 'utf8', function (err, data) { // Render the page to variable. var html = ejs.render(data, pdfJSON); // Set this html as the content for the pdf file. page.set('content', html); var fileName = __dirname + '/pdfdata/' + f.formType + f.formId + '.pdf'; // Generate the pdf. page.render(fileName); }); […]