期望元素不包含文本

时间:2016-07-04 10:56:04

标签: node.js integration-testing nightwatch.js

我可以写.assert.containsText('#output', 'find me') 让NightWatch在div中查找文本。

但是我怎么告诉NightWatch期望不在元素中找到文字?

更新了工作示例

  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');

1 个答案:

答案 0 :(得分:3)

您可以使用Expect API代替Assert API,如下所示:

browser.expect.element('#output').text.to.not.equal('Do not find me');
相关问题