pageobject-page¶
This is a provision UX page.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | function Page () {
}
Page.prototype.open = function (path) {
browser.url(path);
};
Page.prototype.visCheck = function (visFailMessage) {
// checkDocument is a visual regression test check
// http://webdriver.io/guide/services/visual-regression.html#Usage
var results = browser.checkDocument();
results.forEach(function (result) {
expect(result.isWithinMisMatchTolerance).to.equal(true, visFailMessage);
});
};
module.exports = new Page();
|
The above test is inheited to other pages.
WIP¶
- Need to document structure.