mailtrain/test/e2e/page-objects/flash.js
2017-05-10 12:44:48 +02:00

24 lines
559 B
JavaScript

'use strict';
const Page = require('./page');
class Flash extends Page {
getText() {
return this.element('alert').getText();
}
clear() {
return this.driver.executeScript(`
var elements = document.getElementsByClassName('alert');
while(elements.length > 0){
elements[0].parentNode.removeChild(elements[0]);
}
`);
}
}
module.exports = driver => new Flash(driver, {
elementToWaitFor: 'alert',
elements: {
alert: 'div.alert:not(.js-warning)'
}
});