2015-10-12 7 views
2

Я пытаюсь утверждать элемент имеет определенное содержание текста Browser view and debug window Code and test outputNightwatch.js получение текста не из-за пустой строки

Но тест всегда терпит неудачу с сообщением:

Failed [equal]: ('' == 'This is a title ') - Expected "This is a title " but got: "" 

испытание написано так:

browser.getText('.ui-visible .caption-expanded b', 
    function(result) { 
    this.assert.equal(result.value, 'This is a title '); 
    } 
); 

Я также попытался:

browser.expect.element('.ui-visible .caption-expanded b').text.to.equal('This is a title '); 

Обе попытки терпят неудачу с пустой строкой. Я делаю что-то неправильно?

ответ

0

Я думаю, вы можете сделать именно так .assert.containsText('name_of_your_element', 'This is a title')