WebdriverCSS CSS 回归测试工具。此插件是用于 WebdriverIO 的自动视觉回归测试工具。灵感来自于 James Cryer 的项目 PhantomCSS 。初始化过后,它可以通过一个额外的 webdrivercss 指令增强 WebdrivercssIO 实例,并且使保存你的应用程序部分截屏成为可能。
示例代码:
var assert = require('assert'); // init Webdri verIOvar client = require('webdriverio').remote({desiredCapabilities:{browserName: 'chrome'}}) // init WebdriverCSSrequire('webdrivercss').init(client); client .init() .url('http://example.com') .webdrivercss('startpage',[ { name: 'header', elem: '#header' }, { name: 'hero', elem: '//*[@id="hero"]/div[2]' } ], function(err, res) { assert.ifError(err); assert.ok(res.header[0].isWithinMisMatchTolerance); assert.ok(res.hero[0].isWithinMisMatchTolerance); }) .end();