izb*_*izb 5 javascript unit-testing mocha.js phantomjs
我正在使用grunt-mocha通过phantomJS运行单元测试.
我知道phantomJS有很多有用的功能.我可以从摩卡测试中访问它吗?
我已经查看了明显的window对象,例如对象,看看我是否可以以某种方式访问页面对象,但似乎没有什么是显而易见的.
具体来说,我想呈现正在测试的页面的屏幕截图.
这在文档中称为“屏幕捕获” 。
重要的是您需要引用WebPage,而不是浏览器window对象(这只是模拟 JavaScript 通常可以从浏览器内部看到的内容)。
var page = require('webpage').create();
page.open('http://github.com/', function () {
page.render('github.png');
phantom.exit();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2157 次 |
| 最近记录: |