2016-07-04 3 views
1

Я могу написать .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'); 

ответ

3

Вы можете использовать Expect API вместо Assert API, как это:

browser.expect.element('#output').text.to.not.equal('Do not find me'); 
+0

Спасибо, что работал, когда я использовал 'equal' :-) – martins

Смежные вопросы