parent
377bcba786
commit
ce2cb200ce
@ -0,0 +1,18 @@ |
|||||||
|
const EventEmitter = require('events') |
||||||
|
|
||||||
|
class NotContainsText extends EventEmitter { |
||||||
|
command (cssSelector, text) { |
||||||
|
const browser = this.api |
||||||
|
|
||||||
|
browser.getText(cssSelector, (result) => { |
||||||
|
if (result.value.includes(text)) return this.api.assert.fail(`${cssSelector} contains ${text}.`) |
||||||
|
else this.api.assert.ok(`${cssSelector} does not contains ${text}.`) |
||||||
|
}) |
||||||
|
.perform(() => { |
||||||
|
this.emit('complete') |
||||||
|
}) |
||||||
|
return this |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
module.exports = NotContainsText |
Loading…
Reference in new issue