2016-10-25 35 views
0

我想檢查每個li裏面的span有一些文字。量角器 - 檢查元素爲空

<ul class="items"> 
    <li><span>First</span></li> 
    <li><span>Second</span></li> 
    <li><span>Third</span></li> 
</ul> 

我想:

element.all(by.css('.items li')).each(function(elem, index) { 
    elem(by.tagName('span')).getAttribute('value').then(function(text) { 
     expect(text).toBeNonEmptyString(); 
    }); 
+0

嘗試'希望(text.length).toBeGreaterThan(0)'。 –

回答

0
element.all(by.css('.items li')).each(function(elem) { 
     elem(by.tagName('span')).getText().then(function(text) { 
     expect(text).toBeTruthy(); 
    });