2016-07-04 3 views
1

div에 텍스트를 찾기 위해 NightWatch를 사용하려면 .assert.containsText('#output', 'find me') 을 쓸 수 있습니다.텍스트를 포함하지 않을 요소가 있습니다.

그러나 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

당신은 대신이 같은 어설 API의 Expect API 사용할 수있는 작업 예제를 업데이트 :

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

감사합니다, 나는'equal' 사용하는 경우 일 :-) – martins