期望元素不包含文本
我可以写.assert.containsText('#output', 'find me')
让NightWatch在div中查找文本。
但是,如何告诉NightWatch期望不在元素中find文本?
更新与工作示例
module.exports = { 'Fetch data using the default JSON format': function (browser) { browser .url('http://localhost:5000') .waitForElementVisible('body', 1000) .clearValue('input[type=text]') .setValue('input[type=text]', 'http://localhost:5000/advertisers') .click('#fetchButton') .pause(1000) .assert.containsText('#output', 'MockAdvertiser') .expect.element('#output').text.to.not.contain('xml');
您可以使用Expect API而不是像这样的Assert API:
browser.expect.element('#output').text.to.not.equal('Do not find me');