2015-07-11 32 views
0

测试,这是我的规格怎么去引导警报消息的文本与量角器

it('should save edited majorObject', function() { 
     var description = element(by.id('objectDescription')); 
     description.clear(); 
     description.sendKeys('edited'); 
     var add = element(by.id('saveObject')); 
     add.click().then(function() { 
      expect(element(by.css('.alert-success')).isDisplayed()).toBe(true); 
     expect(element(by.css('.alert-success')).toText()).toBe("Saved Successfully"); 

     }) 

    }); 

我用
expect(element(by.css('.alert-success')).toText()).toBe("Saved Successfully");

却是露出不确定的,是他们做到这一点任何其他方式?

回答

2

你想用getText()而不是toText()

expect(element(by.css('.alert-success')).getText()).toBe("Saved Successfully"); 
+0

我想你的代码,即使它显示为这个 '预计x上的误差接近成功地做到砥成功Done'它得到一些额外的文本随着它!但我只想要特定文本 –

+0

@SYEDRASHEED现在是一个单独的问题,您可以通过使用toContain()或toMatch()来解决这个问题。 – alecxe

+0

感谢@alecxe你的评论和你的文章帮助我很多:) –