테스트 스크립트에 조건이있는 야간 테스트 스크립트를 작성하려고합니다. 내 코드는 지금까지NightWatchJS 테스트 스크립트를 사용하여 조건 테스트
module.exports = {
tags: ['getting-started'],
set_url: function (browser) {
browser.url('http://www.google.com');
browser.pause(5000);
browser.assert.title('Google');
if (browser.expect.element('#main').to.be.present) {
browser.pause(5000);
browser.setValue('input[type=text]', ['Night Watcher', browser.Keys.ENTER]);
browser.pause(5000);
if(browser.assert.containsText('#main', 'The Night Watch')){
console.log('search has the right result'); // for example
}else{
console.log('No result found');
}
}
browser.end();
}
} 그러나 browser.expect.element('#main').to.be.present
및 browser.assert.containsText('#main', 'The Night Watch')
는 객체를 반환하고, 실제로 나는에 관심이 결과가 아닙니다. 그러나 browser.expect.element('#main').to.be.present
및 browser.assert.containsText('#main', 'The Night Watch')
은 개체를 반환하며 실제로 내가 관심을 갖는 결과가 아닙니다.